Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Tengo una tabla de datos con datos actuales y anteriores.
¿Es posible agregar datos de variación entre los dos en la tabla o crear una tabla juntos?
| Tipo | Nombre | valor |
| Actual | aa | 9 |
| Actual | Bb | 8 |
| Actual | Cc | 8 |
| Actual | Dd | 9 |
| Actual | ee | 7 |
| Previo | aa | 4 |
| Previo | Bb | 5 |
| Previo | ee | 6 |
| Previo | Dd | 7 |
| Previo | Cc | 5 |
| Previo | Dd | 4 |
| Varianza | aa | 1 |
| Varianza | Bb | 3 |
| Varianza | ee | 1 |
| Varianza | Cc | 3 |
| Varianza | Dd | 5 |
Hola
¿Por qué quieres hacer esto? ¿Por qué no mostrar el nombre en las etiquetas de fila, escribir en las etiquetas de columna y la variación como la última columna? Además, ¿no tienes una columna de fechas?
puede hacer esto en PQ
1. Agrupar por tabla
2. Tabla dinámica
3. Crear columna de desviación
4. Tabla de desdinamización
dejar
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCqksSFXSUfJLzAVRZYk5palKsTrRSs6lRUWpeSVAscREIGGJJpiUBCQs0ASTk7EIpqRg0Z4KsswcLBhQlJlfBLPGBEUIbIkpihBYoxmKENgCVLPADjHFanwsAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) en la tabla de tipos [#"(blank)" = _t, #"(blank).1" = _t, #"(blank).2" = _t]),
#"Tipo cambiado" = Tabla.TransformColumnTypes(Fuente,{{"(en blanco)", escriba texto}, {"(en blanco).1", escriba texto}, {"(en blanco).2", escriba texto}}),
#"Encabezados promocionados" = Table.PromoteHeaders(#"Tipo cambiado", [PromoteAllScalars=true]),
#"Tipo cambiado1" = Tabla.TransformColumnTypes(#"Encabezados promocionados",{{"Tipo", escriba texto}, {"Nombre", escriba texto}, {"valor", Int64.Tipo}}),
#"Filas agrupadas" = Tabla.Grupo(#"Tipo cambiado1", {"Tipo", "Nombre"}, {{"valor", cada Lista.Suma([valor]), escriba número que acepta valores NULL}}),
#"Columna pivotada" = Tabla.Pivote(#"Filas agrupadas", Lista.Distinto(#"Filas agrupadas"[tipo]), "tipo", "valor"),
#"Personalizado agregado" = Tabla.AgregarColumna(#"Columna pivotada", "varianza", cada uno [Actual]-[Anterior]),
#"Otras columnas sin dinamizar" = Tabla.UnpivotOtherColumns(#"Personalizado agregado", {"Nombre"}, "Atributo", "Valor"),
#"Filas ordenadas" = Table.Sort(#"Otras columnas sin pivotar",{{"Atributo", order.Ascending}})
en
#"Filas ordenadas"
Por favor, vea el archivo adjunto a continuación
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!