Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Queridos todos,
¿Puedo pedirle consejo sobre el siguiente tema?
Quiero aplicar el valor de búsqueda para encontrar un valor de una columna en Power BI Desktop. Sin embargo, en la columna de resultados tienen 2 valores: valor en blanco o # . Así que quiero que la fórmula solo recose el valor # de la columna de resultados. A continuación se muestra el ejemplo de datos. ¡Gracias por su apoyo!
Conjunto de datos 1
producto | Seguridad time_Plant A | Time_Plant de seguridad B | Seguridad time_Plant C |
mesa | 5 | ||
mesa | 4 | ||
mesa | 3 | ||
silla | 2 | ||
silla | 1 | ||
silla | 3 |
Conjunto de datos 2: => Se espera que busque el tiempo de seguridad de las columnas del dataset 1
planta | producto | Tiempo de seguridad |
A | mesa | 5 |
A | mesa | 5 |
B | silla | 4 |
C | silla | 3 |
Solved! Go to Solution.
No @Nguyen,
Seleccione toda la columna con el prefijo"Seguridad time_Plant"y desapresifique estas columnas en power query editor como sugiere @amitchandak .
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCklMyklV0lEyBWIQitVBiAGRCRYxIDIGizlnJGYWAXlGSHphYkBkiEUMojcWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Product = _t, #"Safety time_Plant A" = _t, #"Safety time_Plant B" = _t, #"Safety time_Plant C" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Product", type text}, {"Safety time_Plant A", Int64.Type}, {"Safety time_Plant B", Int64.Type}, {"Safety time_Plant C", Int64.Type}}),
#"Unpivoted Only Selected Columns" = Table.Unpivot(#"Changed Type", {"Safety time_Plant A", "Safety time_Plant B", "Safety time_Plant C"}, "Plant", "Value"),
#"Replaced Value" = Table.ReplaceValue(#"Unpivoted Only Selected Columns","Safety time_Plant","",Replacer.ReplaceText,{"Plant"}),
#"Grouped Rows" = Table.Group(#"Replaced Value", {"Product", "Plant"}, {{"Safety time", each List.Sum([Value]), type number}})
in
#"Grouped Rows"
Pero el tiempo de seguridad devuelto es diferente con el suyo, ¿podría proporcionar la lógica de cálculo del tiempo de seguridad? ¿Cómo los obtuvo(5,5,4,3) base en los datos del conjunto de datos 1?
Saludos
No @Nguyen,
Seleccione toda la columna con el prefijo"Seguridad time_Plant"y desapresifique estas columnas en power query editor como sugiere @amitchandak .
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCklMyklV0lEyBWIQitVBiAGRCRYxIDIGizlnJGYWAXlGSHphYkBkiEUMojcWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Product = _t, #"Safety time_Plant A" = _t, #"Safety time_Plant B" = _t, #"Safety time_Plant C" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Product", type text}, {"Safety time_Plant A", Int64.Type}, {"Safety time_Plant B", Int64.Type}, {"Safety time_Plant C", Int64.Type}}),
#"Unpivoted Only Selected Columns" = Table.Unpivot(#"Changed Type", {"Safety time_Plant A", "Safety time_Plant B", "Safety time_Plant C"}, "Plant", "Value"),
#"Replaced Value" = Table.ReplaceValue(#"Unpivoted Only Selected Columns","Safety time_Plant","",Replacer.ReplaceText,{"Plant"}),
#"Grouped Rows" = Table.Group(#"Replaced Value", {"Product", "Plant"}, {{"Safety time", each List.Sum([Value]), type number}})
in
#"Grouped Rows"
Pero el tiempo de seguridad devuelto es diferente con el suyo, ¿podría proporcionar la lógica de cálculo del tiempo de seguridad? ¿Cómo los obtuvo(5,5,4,3) base en los datos del conjunto de datos 1?
Saludos
@Nguyen, si solo tiene 3 de estas columnas
Nueva columna =
var _A = maxx(filter(Data1,Date1[Product] =Data2[Product]), [Safety time_Plant A])
var _B = maxx(filter(Data1,Date1[Product] =Data2[Product]), [Safety time_Plant B])
var _C = maxx(filter(Data1,Date1[Product] =Data2[Product]), [Safety time_Plant C])
devolución
Switch([Planta],
"A", _A ,
"B", _B ,
"C", _C
)
Si es necesario utilizar min en lugar de Max
Si hay más de 3 esa columna, luego despreoye la primera tabla
https://radacad.com/pivot-and-unpivot-with-power-bi
Y añadir el filtro de la planta
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |