Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Tengo una hoja de Excel que se parece a esto:
Id de comerciante | Sales_Jan | Rating_Jan | Sales_Feb | Rating_Feb |
1 | 300 | 4.5 | 400 | 4.7 |
2 | 444 | 4.7 | 450 | 4.8 |
Quiero crear gráficos de tabla para cada MerchantID.
Al seleccionar un ID de comerciante "1" de los filtros, la tabla debe tener un aspecto similar al siguiente:
Mes | Ventas | Clasificación |
Ene | 300 | 4.5 |
Feb | 400 | 4.7 |
Soy incapaz de descubrir cómo lograr lo mismo. Alguien, por favor ayúdame.
Gracias
Solved! Go to Solution.
Hola @enei_bonaisu ,
lo más fácil es, si despivot las columnas y luego divide la calificación y las ventas. Pruebe el siguiente Power Query como ejemplo de cómo hacerlo:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUTI2MACSJnqmIBLKNleK1YlWMgKxTUygIkDSFCJroRQbCwA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [MerchantID = _t, Sales_Jan = _t, Rating_Jan = _t, Sales_Feb = _t, Rating_Feb = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"MerchantID", Int64.Type}, {"Sales_Jan", Int64.Type}, {"Rating_Jan", type number}, {"Sales_Feb", Int64.Type}, {"Rating_Feb", type number}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"MerchantID"}, "Attribute", "Value"),
#"Renamed Columns" = Table.RenameColumns(#"Unpivoted Other Columns",{{"Attribute", "Type"}}),
#"Inserted Text After Delimiter" = Table.AddColumn(#"Renamed Columns", "Month", each Text.AfterDelimiter([Type], "_"), type text),
#"Extracted Text Before Delimiter" = Table.TransformColumns(#"Inserted Text After Delimiter", {{"Type", each Text.BeforeDelimiter(_, "_"), type text}}),
#"Reordered Columns" = Table.ReorderColumns(#"Extracted Text Before Delimiter",{"MerchantID", "Type", "Month", "Value"})
in
#"Reordered Columns"
Después puedes añadir una segmentación de datos y una matriz:
Adjunté mi archivo de demostración.
Si necesita ayuda, por favor hágamelo saber.
Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba. 👍
Saludos
Denis
Blog: WhatTheFact.bi
Sígueme: twitter.com/DenSelimovic
Muchas gracias por la rápida respuesta. La consulta de energía funcionó perfectamente para mi caso de uso. Marcando su respuesta como la solución. 🙂
Hola @enei_bonaisu ,
lo más fácil es, si despivot las columnas y luego divide la calificación y las ventas. Pruebe el siguiente Power Query como ejemplo de cómo hacerlo:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUTI2MACSJnqmIBLKNleK1YlWMgKxTUygIkDSFCJroRQbCwA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [MerchantID = _t, Sales_Jan = _t, Rating_Jan = _t, Sales_Feb = _t, Rating_Feb = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"MerchantID", Int64.Type}, {"Sales_Jan", Int64.Type}, {"Rating_Jan", type number}, {"Sales_Feb", Int64.Type}, {"Rating_Feb", type number}}),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"MerchantID"}, "Attribute", "Value"),
#"Renamed Columns" = Table.RenameColumns(#"Unpivoted Other Columns",{{"Attribute", "Type"}}),
#"Inserted Text After Delimiter" = Table.AddColumn(#"Renamed Columns", "Month", each Text.AfterDelimiter([Type], "_"), type text),
#"Extracted Text Before Delimiter" = Table.TransformColumns(#"Inserted Text After Delimiter", {{"Type", each Text.BeforeDelimiter(_, "_"), type text}}),
#"Reordered Columns" = Table.ReorderColumns(#"Extracted Text Before Delimiter",{"MerchantID", "Type", "Month", "Value"})
in
#"Reordered Columns"
Después puedes añadir una segmentación de datos y una matriz:
Adjunté mi archivo de demostración.
Si necesita ayuda, por favor hágamelo saber.
Si respondiera a su pregunta, estaría encantado de que pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba. 👍
Saludos
Denis
Blog: WhatTheFact.bi
Sígueme: twitter.com/DenSelimovic