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.
Queridos todos,
Tengo una mesa como esta:
y me gustaría tener una agrupación como esta:
Como se puede la columna llamada "UNIT_QTY" obtiene los valores correctos, pero el subtotal y el total no son correctos, de hecho mi columna "UNIT_QTY" debe contener los valores en la columna "Promedio de QTY" que, para el subtotal y total, contiene el resumen del promedio anterior.
Para solucionar el problema hice algo con esta medida: SUMX(DISTINCT(TABLE[QTY]),TABLE[QTY]) pero obviamente se pierde los vales duplicados en el cálculo; de hecho, en la segunda sección con AAAA >PHONE> tendré (76-38) en lugar de (38+38).
Por favor, ¿podría ayudarme a resolver este problema?
Gracias
Solved! Go to Solution.
Hola
Por favor, pruebe estas medidas:
UNIT_QTY =
SUMX (
GROUPBY (
'Table',
'Table'[CHANNEL],
'Table'[SERVICE],
'Table'[MODEL],
'Table'[CODE]
),
CALCULATE ( AVERAGE ( 'Table'[QTY] ) )
)
AVG PRICE =
SUMX (
GROUPBY (
'Table',
'Table'[CHANNEL],
'Table'[SERVICE],
'Table'[MODEL],
'Table'[CODE]
),
CALCULATE ( AVERAGE ( 'Table'[PRICE] ) )
)
El resultado muestra:
Aquí está mi archivo pbix de prueba:
Espero que esto ayude.
Saludos
Giotto
Trate como
AverageX(summarize(Table,table[Channel],table[Service],Table[Model],table[Code],"_1",Sum(Table[Table])),[_1])
Eliminar/Agregar grupo por en resumen según la necesidad
Gracias por su rápida respuesta.
No entiendo esto "_1" en su fórmula: AverageX(summarize(Table,table[Channel],table[Service],Table[Model],table[Code],"_1",Sum(Table[Qty])),[_1])
Por favor, ¿podría explicarlo?
Si me gustaría tener esta agrupación (ver valores en la columna E) ¿puedo usar su fórmula anterior?
Gracias
Hola
Por favor, pruebe estas medidas:
UNIT_QTY =
SUMX (
GROUPBY (
'Table',
'Table'[CHANNEL],
'Table'[SERVICE],
'Table'[MODEL],
'Table'[CODE]
),
CALCULATE ( AVERAGE ( 'Table'[QTY] ) )
)
AVG PRICE =
SUMX (
GROUPBY (
'Table',
'Table'[CHANNEL],
'Table'[SERVICE],
'Table'[MODEL],
'Table'[CODE]
),
CALCULATE ( AVERAGE ( 'Table'[PRICE] ) )
)
El resultado muestra:
Aquí está mi archivo pbix de prueba:
Espero que esto ayude.
Saludos
Giotto
Gracias por sus comentarios!
He reemplazado la función GROUPBY por SUMMARIZE para ser utilizada en mi tabla PowerPivot y funciona
También estoy tratando de obtener el mismo resultado mediante la creación de un campo KEY y para cada clave única tengo que añadir el precio...
Soy nuevo en estas funciones de DAX...
Así que estoy buscando algo como: "Para cada clave única tomar el precio"
Muchas gracias por su gran apoyo!
Hola
Todavía puede utilizar la función GROUPBY en Excel PowerPivot, vea esto:
Saludos
Giotto
Gracias por tu ejemplo.
Esto es lo que me sucede cuando agrego la función GROUPBY en mi PowerPivot:
Gracias
Hola
Está relacionado con la versión de Excel, intente actualizar su Excel a la última versión.
Saludos
Giotto
Tengo Excel 2013; ¿Tengo que instalar la versión 2016?
Acerca de la función GROUPBY he reemplazado la función GROUPBY por SUMMARIZE; ¿es lo mismo?
¿Tiene el mismo efecto en mi informe?
Gracias
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |