Crear tabla de matriz

Un usuario Pregunto ✅

SanderBI

Estoy tratando de crear una tabla de matriz para trabajar en mi informe ea en mis gráficos.

Vea el ejemplo a continuación. A la izquierda mi tabla actual ya la derecha el resultado que quiero. Probé algunas cosas en el editor de consultas y usando DAX. Sin embargo, no obtuve el resultado que quiero. Sé que puedo crear fácilmente una tabla de este tipo en mi informe, pero no puedo usarla en otras imágenes.

Las categorías son dinámicas, por lo que no puedo codificar los nombres de estas columnas.

¿Alguien me puede ayudar?

Crear matriz.PNG

Hola @SanderBI,

Como @Anónimo, podemos Pivote su tabla en Power Query. Aquí creo una muestra para su referencia. Código M como se muestra a continuación.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMtQ31DcyMLRQ0lFyBGJDpVgdFEEnIDZCF3QGYmOooBGydhN0QZB2U3RBkHYzpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Dates = _t, Categories = _t, Values = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Dates", type date}, {"Categories", type text}, {"Values", Int64.Type}}),
    #"Pivoted Column" = Table.Pivot(#"Changed Type", List.Distinct(#"Changed Type"[Categories]), "Categories", "Values", List.Sum)
in
    #"Pivoted Column"

Captura.PNG

Pbix como adjunto.

Saludos,

Franco

Hola @SanderBI,

Como @Anónimo, podemos Pivote su tabla en Power Query. Aquí creo una muestra para su referencia. Código M como se muestra a continuación.

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMtQ31DcyMLRQ0lFyBGJDpVgdFEEnIDZCF3QGYmOooBGydhN0QZB2U3RBkHYzpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Dates = _t, Categories = _t, Values = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Dates", type date}, {"Categories", type text}, {"Values", Int64.Type}}),
    #"Pivoted Column" = Table.Pivot(#"Changed Type", List.Distinct(#"Changed Type"[Categories]), "Categories", "Values", List.Sum)
in
    #"Pivoted Column"

Captura.PNG

Pbix como adjunto.

Saludos,

Franco

Anónimo

@SanderBI,

Puede girar su tabla en el editor de consultas para obtener el resultado deseado.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *