The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Saludos, tengo estos datos que ya esta organizado como una matriz en Excel
Se importa de esta manera en Power Query
Haciendo algún tratamiento en la consulta de poder, de alguna manera puedo mostrarlo como se desea
let
Origen = #"Indicadores CIER (2)",
#"Conservar filas superiores" = Table.FirstN(Origen,11),
#"Tabla transpuesta" = Table.Transpose(#"Conservar filas superiores"),
#"Encabezados promovidos" = Table.PromoteHeaders(#"Tabla transpuesta", [PromoteAllScalars=true]),
#"Conservar filas superiores1" = Table.FirstN(#"Encabezados promovidos",16),
#"Índice agregado" = Table.AddIndexColumn(#"Conservar filas superiores1", "Índice", 0, 1, Int64.Type),
#"Columnas reordenadas" = Table.ReorderColumns(#"Índice agregado",{"Índice", "Column1", "Longitud de circuitos [km]", "> 230 kV", "230 - 220 kV", "< 220 kV", "Número de paños", "> 230 kV_1", "230 - 220 kV_2", "< 220 kV_3", "Transformación [MVA]", "Transformación"}),
#"Valor reemplazado" = Table.ReplaceValue(#"Columnas reordenadas",null," ",Replacer.ReplaceValue,{"Column1", "Longitud de circuitos [km]", "> 230 kV", "230 - 220 kV", "< 220 kV", "Número de paños", "> 230 kV_1", "230 - 220 kV_2", "< 220 kV_3", "Transformación [MVA]", "Transformación"}),
#"Otras columnas con anulación de dinamización" = Table.UnpivotOtherColumns(#"Valor reemplazado", {"Índice", "Column1"}, "Atributo", "Valor"),
#"Filas agrupadas" = Table.Group(#"Otras columnas con anulación de dinamización", {"Atributo"}, {{"Recuento", each _, type table [Índice=number, Column1=any, Atributo=text, Valor=number]}}),
#"Índice agregado1" = Table.AddIndexColumn(#"Filas agrupadas", "Índice", 0, 1, Int64.Type),
#"Otras columnas quitadas" = Table.SelectColumns(#"Índice agregado1",{"Recuento", "Índice"}),
#"Se expandió Recuento" = Table.ExpandTableColumn(#"Otras columnas quitadas", "Recuento", {"Índice", "Column1", "Atributo", "Valor"}, {"Recuento.Índice", "Recuento.Column1", "Recuento.Atributo", "Recuento.Valor"})
in
#"Se expandió Recuento"
Principalmente, desdinamizar para organizar en un objeto visual de matriz y tener las filas/columnas en el orden correcto a través de números de índice.
Pero me faltan las categorías de filas (Longitud ..., Número ..., Transforma...), necesitaría tener esas categorías para cada grupo de filas (">230 kV" - "230-220 kV" - "<220 kV"), que ya está en los datos pero como una fila (incluso con los subtotales).
¿Cómo podría tratar estos datos para que sean adecuados para un objeto visual de matriz?, incluso tiene columnas de encabezado dobles, por lo que mostrarlo como una tabla normal tampoco funcionó tan bien. La idea es que al final se vea así, incluso quitando las filas de subtotales ya que no son necesarias.
Gracias de antemano.
Hola @DanS446 ,
¿Puede confirmar si las categorías que faltan aparecieron originalmente como encabezados de fila o están mezcladas en los datos?
Saludos
Adamk Kong
Están mezclados en los datos, por lo que necesito eliminarlos ya que actúan como subtotales. Y utilícelos como una columna de categoría para los datos como la última imagen.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.