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.
Tengo un conjunto muy complejo de medidas que termina en una mesa. El subtotal de la medida no se suma porque está tomando el porcentaje medio de una medida y multiplicándolo por el total de otra medida en lugar de sumar los valores de cada fila. He intentado usar el método con SUMMARIZE, HASONEVALUE y SUMX, y todavía no funciona. Es probable que se deba al hecho de que las submedidas están reasignando buckets a otros buckets (Mapa de clase de orden de trabajo) y realizando funciones basadas en bucket y región (región grande). La medida que quiero subtotal correctamente se llama "VTB $". ¿Alguien puede analizar las siguientes medidas y ayudar?
VTB $ á [PY Attain %] - [Attain to Bud %]) * [Adj Bud $]
PY Attain % [Adj PY $ TODAY]/[Adj PY $]
Alcanzar a Bud % [Adj Act $] / [Adj Bud $]
Adj Bud $ ? CALCULATE(SUM('Budget Data'[Sum of Native Cost Consolidated (USD)]),FILTER('WorkOrderClassMap','WorkOrderClassMap'[Work Order Class Map] <> "M&R - Other")) + [Adj Bud Amt]
Adj PY $ HOY ?
var MinDate á CALCULATE(MIN(_dtDateDim[Date]),ALLSELECTED('_dtDateDim'))
devolución
CALCULATE([Adj Act $],SAMEPERIODLASTYEAR(DATESBETWEEN('_dtDateDim'[Date],MinDate,TODAY())))
Adj PY $ - CALCULATE([Adj Act $],SAMEPERIODLASTYEAR('_dtDateDim'[Fecha]))
Adj Act $ ? CALCULATE([Act $],FILTER('Finance Data','Finance Data'[AccountCodeBizOpsMapping] <> "M&R - Other")) + [Adj Amt]
Adj Bud Amt ? CALCULATE(SUM('Budget Data'[Sum of Native Cost Consolidated (USD)]),FILTER(ALL('WorkOrderClassMap'[Work Order Class Map]),'WorkOrderClassMap'[Work Order Class Map] ?
Desglose de presupuestos ( Budget Breakout)
var NormalBreakout á DIVIDE(CALCULATE(DISTINCTCOUNT('Work Order Breakout (Closed)'[WorkOrder_Name]),FILTER('Work Order Breakout (Closed)','Work Order Breakout (Closed)'[WorkOrder_Class] <> "M&R - Other")),CALCULATE(DISTINCTCOUNT(' Work Order Breakout (Closed)'[WorkOrder_Name]),FILTER(ALL('WorkOrderClassMap'[Work Order Class Map]),'WorkOrderClassMap'[Work Order Class Map] <> "M&R - Other")))
var HQOtherBreakout á DIVIDE(CALCULATE(SUM('Budget Data'[Sum of Native Cost Consolidated (USD)]),FILTER('WorkOrderClassMap','WorkOrderClassMap'[Work Order Class Map] <> "M&R - Other")),CALCULATE(SUM('Budget Data'[Sum of Native Cost Cost Map] <> "M&R - Other")),CALCULATE(SUM('Budget Data'[Sum of Native Cost Cost Map] <> "M&R - Other")),CALCULATE(SUM(SUM('Budget Data'[Sum of Native Cost Cost Map'[Sum of Native Cost Cost Map] <> "M&R - Other")),CALCULATE(SUM(SUM('Budget Data'[Sum of Native Cost Cost Map'[Sum of Native Cost Cost Map] <> "M&R - Other")),CALCULATE(SUM(SUM('Budget Data'[Sum of Native Cost Cost Map'[Sum of Native Cost Consolidado (USD)]),FILTER(ALL('WorkOrderClassMap'[Mapa de clases de orden de trabajo]),'WorkOrderClassMap'[Mapa de clase de orden de trabajo] <> "M&R - Otro")))
devolución
IF(MAX('Finance Region Mapping'[Big Region]) á "HQ/Other",HQOtherBreakout,NormalBreakout)
Adj Amt á CALCULATE(SUM('Finance Data'[InvoiceAmountUSD]),FILTER(ALL('WorkOrderClassMap'[Work Order Class Map]),'WorkOrderClassMap'[Work Order Class Map] á "M&R - Other"))*[Breakout %]
Breakout % á DIVIDE(CALCULATE(DISTINCTCOUNT('Work Order Breakout (Closed)'[WorkOrder_Name]),FILTER('Work Order Breakout (Closed)','Work Order Breakout (Closed)'[WorkOrder_Class] <> "M&R - Other")),CALCULATE(DISTINCTCOUNT('Work Order Order Order Breakout (Closed)'[WorkOrder_Name]),FILTER(ALL('WorkOrderClassMap'[Work Order Class Map]),'WorkOrderClassMap'[Work Order Class Map] <> "M&R - Other")))
Acto $ - SUM('Datos financieros'[FacturaAmountUSD])
Solved! Go to Solution.
Yo mismo encontré la solución. Usé GROUPBY en lugar de SUMMARIZE para conservar algunos de los filtros que había pasado en las medidas que componen [VTB $]. Hice esto:
Hola, también tengo un problema similar y nuevo en Power Bi. Agradecería es alguien podría ayudarme
Tengo una medida básica de Dax Costo total = Qty x Costo unitario
Cuando se suma, la columna Costo total no se resume
A continuación se muestra una parte no llamada Ily Beans y el subtotal muestra 13.536 que es incorrecto
Apreciar un trabajo alrededor de esto
gracias
Savio
Hola , @glove80
Los datos de muestra y el resultado esperado nos facilitarán la comprensión y la resolución de su problema.
O,puede tomar una captura de pantalla de su tabla visual para que podamos entender los campos y medidas que pone en.
Saludos
Equipo de Apoyo Comunitario _ Eason
Yo mismo encontré la solución. Usé GROUPBY en lugar de SUMMARIZE para conservar algunos de los filtros que había pasado en las medidas que componen [VTB $]. Hice esto:
Intente mirar esto:
Usted debe ser capaz de utilizar esta técnica para tener cálculos completamente diferentes en cualquier nivel.
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 | |
2 | |
2 | |
2 | |
1 |