Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Tengo una tabla como la siguiente:
Año | Mes | Región | Producto | Artículo | Valor |
2025 | 1 | Asia | Producto A | Tema A1 | 100 |
2025 | 1 | Asia | Producto A | Tema A2 | 100 |
2025 | 1 | Asia | Producto A | Artículo A3 | 200 |
2025 | 1 | Asia | Producto B | Tema B1 | 100 |
2025 | 1 | Asia | Producto B | Tema B2 | 200 |
2025 | 1 | Europa | Producto A | Tema A1 | 200 |
2025 | 1 | Europa | Producto A | Tema A2 | 220 |
2025 | 1 | Europa | Producto A | Artículo A3 | 240 |
2025 | 1 | Europa | Producto A | Tema A4 | 260 |
2025 | 1 | Europa | Producto A | Tema A5 | 280 |
2025 | 1 | Europa | Producto B | Tema B3 | 300 |
2025 | 1 | América | Producto B | Tema B1 | 320 |
2025 | 1 | América | Producto B | Tema B4 | 340 |
2025 | 1 | América | Producto B | Tema B3 | 360 |
Que quiero contar elementos distintos en cada región mensualmente, y quiero crear un gráfico de Pareto para la viz. Y quiero obtener una tabla como la siguiente:
Filtro | Mes | 1 | ||
Región | Elemento de recuento | Artículo total | Pct | **Bleep**. Pct |
Asia | 5 | 14 | 35.71% | 36% |
Europa | 6 | 14 | 42.86% | 79% |
América | 3 | 14 | 21.43% | 100% |
¿Me puede ayudar con el dax para este caso cuenta la suma distinta y acumulativa
No estaba muy seguro de cómo quería definir su SalesCount, por lo que podría necesitar un pequeño ajuste.
Utilicé:
Sales Count = COUNTROWS(Sales)
y:
Pareto % =
IF(
ISINSCOPE( Sales[Region]),
VAR __AllSelectedReg = ALLSELECTED( Sales[Region] )
VAR __RegTable = ADDCOLUMNS( __AllSelectedReg, "@Count", [Sales Count])
VAR __CurrentCount = [Sales Count]
VAR __CumSalesTable = FILTER(__RegTable, [@Count] >= __CurrentCount)
VAR __CumSales = SUMX( __CumSalesTable, [@Count])
VAR __AllSelectedSalesCount = CALCULATE( [Sales Count] , __AllSelectedReg)
VAR __Result = DIVIDE(__CumSales, __AllSelectedSalesCount)
RETURN
__Result)
y luego un gráfico de líneas y columnas apiladas estándar con región en el eje X y porcentaje de Pareto en el eje y de línea
Su dax bastante bueno pero aún no se resuelve, ya que la tabla que mostré antes está enmascarada. Mi recuento de DAX a distinto es como el siguiente:
VAR __AllSelectedSalesCount = CALCULATE( [Sales Count] , __AllSelectedReg)
¿El problema no es cómo está utilizando el conteo distinto?
la parte Distinct solo comprueba la distinción dentro del contexto de la fila actual (por ejemplo, la región actual), pero cuando se observa un valor acumulativo allí, el contexto es en todas las regiones.
Vea a continuación dónde enfiné el conteo de ventas usando distinctcount, observe en particular que el total del recuento de ventas es 10 a pesar de que los valores individuales cuando se suman son mayores que 10
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.