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.
¡Hola a todos!
Espero que puedas guiarme en la dirección correcta.
Tengo un conjunto de datos que se ve así:
Quiero usar este conjunto de datos en varios gráficos y, para eso, quiero que los datos de origen se vean de la siguiente manera. He jugado con PowerQuery y parece que no puedo obtener el formato correcto. Siempre que pueda replicar los pasos de PowerBI para transformar los datos, todo vale. Esperemos que algunos de ustedes ya se hayan encontrado con un problema similar.
Copio dos tablas que son a la vez resultados aceptables y deseados.
Adjunto un enlace a la muestra y al archivo de resultados aquí:
¡Gracias por proporcionar el pbix!
¡Hola! Cargué sus datos en Power BI y, a continuación, fui a Power Query para transformar:
El primer paso que hice fue seleccionar las columnas Cocina y Servicio y desdinamizar las columnas, lo que agregó Cocina y Servicio a las filas y agregó una columna de valor.
A continuación, quité la columna de valor (es mejor crear una medida total en Power BI) y moví la columna Atributo a después de la empresa
A continuación, seleccioné todas las columnas después de Atributo y columnas sin dinamizar
Y, finalmente, eliminé el .1 en la columna Atributo.1.
dejar
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUXIyBBIgDEEgljGECaLMlGJ1oOqMEApA2AiJBiuOjQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) en la tabla de tipos [Region = _t, Business = _t, Efficiency = _t, Economy = _t, Speed = _t, Kitchen = _t, Efficiency.1 = _t, Economy.1 = _t, Speed.1 = _t, Service = _t]),
#"Tipo cambiado" = Table.TransformColumnTypes(Fuente,{{"Región", escriba texto}, {"Negocio", escriba texto}, {"Eficiencia", Int64.Tipo}, {"Economía", Int64.Tipo}, {"Velocidad", Int64.Tipo}, {"Cocina", Int64.Tipo}, {"Eficiencia.1", Int64.Tipo}, {"Economía.1", Int64.Tipo}, {"Velocidad.1", Int64.Tipo}, {"Servicio", Int64.Tipo}}),
#"Columnas sin dinamizar" = Table.UnpivotOtherColumns(#"Tipo cambiado", {"Región", "Negocio", "Eficiencia", "Economía", "Velocidad", "Eficiencia.1", "Economía.1", "Velocidad.1"}, "Atributo", "Valor"),
#"Columnas eliminadas" = Table.RemoveColumns(#"Columnas sin dinamizar",{"Valor"}),
#"Columnas reordenadas" = Table.ReorderColumns(#"Columnas eliminadas",{"Región", "Negocio", "Atributo", "Eficiencia", "Economía", "Velocidad", "Eficiencia.1", "Economía.1", "Velocidad.1"}),
#"Columnas sin dinamizar1" = Table.UnpivotOtherColumns(#"Columnas reordenadas", {"Región", "Negocio", "Atributo"}, "Atributo.1", "Valor"),
#"Valor reemplazado" = Table.ReplaceValue(#"Columnas sin dinamizar1",".1","",Replacer.ReplaceText,{"Attribute.1"})
en
#"Valor reemplazado"
¡Gracias por la visibilidad en los escalones! Esto fue genial.
¡De nada!
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |