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 comunidad,
¿Es posible agregar filas agregadas para todas las columnas existentes en una tabla dentro del editor de consultas?
En la imagen de abajo quiero agregar basado en YearMonth y Company para que se cree una nueva "empresa" ("A+B") que contiene la suma de todas las empresas existentes para todas las columnas.
La razón por la que tengo que hacer esto es porque tengo una tabla de presupuesto con el nombre de la empresa "A+B" y sus valores.
Para comparar el presupuesto real y el presupuesto necesito esta empresa en mi tabla real.
Si hay otras opciones con DAX o así, no dude en compartir.
Gracias.
Solved! Go to Solution.
Por lo tanto, podría crear una segunda consulta, hacer referencia a su primera consulta. Filtrar a sólo A y B. Crear una columna á "A+B". Ahora haga un Grupo por para agrupar por fecha y su nueva columna, agregaciones apropiadas. Ahora agregue un paso Anexar y anexe la consulta original.
DAX sería similar usando SUMMARIZE/GROUPBY y UNION.
Hola @tonyclifton ,
Podemos crear una tabla calculada para satisfacer sus necesidades:
Actual =
UNION (
'Table',
SELECTCOLUMNS (
ADDCOLUMNS (
CROSSJOIN (
DISTINCT ( 'Table'[YearMonth] ),
FILTER (
CROSSJOIN (
SELECTCOLUMNS ( DISTINCT ( 'Table'[Company] ), "C1", [Company] ),
SELECTCOLUMNS ( DISTINCT ( 'Table'[Company] ), "C2", [Company] )
),
[C1] < [C2]
)
),
"Value1",
VAR co1 = [C1]
VAR co2 = [C2]
VAR ym = [YearMonth]
RETURN
CALCULATE (
SUM ( 'Table'[Value1] ),
'Table'[Company] IN { co1, co2 },
'Table'[YearMonth] = ym
),
"Value2",
VAR co1 = [C1]
VAR co2 = [C2]
VAR ym = [YearMonth]
RETURN
CALCULATE (
SUM ( 'Table'[Value2] ),
'Table'[Company] IN { co1, co2 },
'Table'[YearMonth] = ym
),
"Value3",
VAR co1 = [C1]
VAR co2 = [C2]
VAR ym = [YearMonth]
RETURN
CALCULATE (
SUM ( 'Table'[Value3] ),
'Table'[Company] IN { co1, co2 },
'Table'[YearMonth] = ym
)
),
"YearMonth", [YearMonth],
"Company", [C1] & "+" & [C2],
"Value1", [Value1],
"Value2", [Value2],
"Value3", [Value3]
)
)
Por cierto, pbIX archivo como adjunto.
Saludos
Gracias por todas las sugerencias. Fui un paso "atrás" y desbloqueé la tabla para crear (referencia) una nueva tabla como @Mariusz sugirió para que pudiera crear una columna de suma ya que hay muchas columnas Value que no quiero escribir en una consulta.
Creo que esto funciona bien ahora.
Hola @tonyclifton
Por supuesto, si desea utilizar su enfoque, proporcione una tabla de ejemplo que se pueda copiar.
Siempre puede ver la solución DAX para los patrones de presupuesto a continuación
https://www.daxpatterns.com/budget-patterns/
Pero me imagino que necesitaría una columna adicional que crea una jerarquía, como
Columna | columna adicional |
A | Off |
B | Off |
C | C |
Por lo tanto, podría crear una segunda consulta, hacer referencia a su primera consulta. Filtrar a sólo A y B. Crear una columna á "A+B". Ahora haga un Grupo por para agrupar por fecha y su nueva columna, agregaciones apropiadas. Ahora agregue un paso Anexar y anexe la consulta original.
DAX sería similar usando SUMMARIZE/GROUPBY y UNION.
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 | |
2 | |
1 |