Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Resultado total incorrecto de la medida

Hola

Mi problema parece ser fácil de solucionar, pero no puedo encontrar una solución o no sé dónde está el problema.

Estoy usando esta medida para calcular algunos costos que se muestran en la tabla y el gráfico.

NCR Cost = (SUM('NCR_Report'[qty])*(SUM('PV LE'[prod_cost])+SUM('PV CU'[prod_cost]))/5.2)

El resultado para filas particulares es perfecto y es lo que espero, pero el problema es con el total donde puedo ver valores no relevantes como para la semana 38 donde el total debería ser equivalente a la SUMA del resultado de cada fila, pero no lo es. Debido a esto, tengo datos incorrectos en mi gráfico.

Error.JPG

¿Algún consejo como modificar esta medida?

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@johnt75
Desafortunadamente, su medida me muestra todavía los mismos valores que describí en mi primera publicación.

@Greg_Deckler
Gracias por los enlaces. Encontré una solución allí que se ve a continuación:

NCR Cost = 
VAR __table = SUMMARIZE('NCR_Report',[shift],[department],[fabric_name],[defect],[qty],"__value",[NCR Cost Line Item])
RETURN
IF(HASONEVALUE('Master Batch'[mfg_ord_no]),[NCR Cost Line Item],SUMX(__table,[__value]))

Syndicate_Admin
Administrator
Administrator

El problema es que la línea Total no suma todas las líneas individuales, realiza el cálculo que definió en la medida para todas las filas: sumará los valores de todas las cantidades y costos y trabajará a nivel agregado.

Para obtener un total correcto, cambie el nombre de su medida existente a algo como NCR Cost Line Item y luego defina una nueva medida como

NCR Cost =
IF (
    ISINSCOPE ( 'Table'[Shift] ),
    [NCR Cost Line Item],
    VAR SummaryTable =
        ADDCOLUMNS (
            SUMMARIZE ( 'Table', 'Table'[shift], 'Table'[department] ),
            "@val", [NCR Cost Line Item]
        )
    RETURN
        SUMX ( SummaryTable, [@val] )
)

Deberá especificar en el RESUMEN todas las columnas por las que desea agrupar.

Syndicate_Admin
Administrator
Administrator

@MKPartner Esto parece un problema de medida total. Muy común. Vea mi publicación al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Además, esta Medida Rápida, Medir Totales, La Palabra Final debería darle lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.