Resumir múltiples variables

Un usuario Pregunto ✅

Hiperchef1969

Hola,

Necesito calcular el horario estándar por MFG_ORDER_NAME. Este valor calculado por línea individual está bien, pero la suma es incorrecta. Intenté resumir la función pero necesito ayuda con esto.

Para HRS_STANDARD calculé dos variables, insteltijd y produktietijd. Cuando sumo esos dos en la función de devolución, el cálculo a nivel de línea es correcto, sin embargo, el total es incorrecto. Probé SUMX(SUMMARIZE pero no puedo seleccionar las dos variables calculadas al hacerlo. ¿Alguien puede ayudarme con la sintaxis correcta?

Import_machining_res_transactions - Power BI Desktop_2018-11-23_11-29-39.png

greg_deckler

En respuesta a Hiperchef1969

Probablemente iría con algo como:

Measure Total =
VAR __table = SUMMARIZE('Table',[MFG_ORDER_NAME],[DEPARTMENT],[BASIS],"__hrsStandard",[HRS STANDARD])
VAR __total = SUMX(__table,[__hrsStandard])
RETURN
IF(HASONEVALUE([DEPARTMENT]),[HRS STANDARD],__total)

Puede que tenga que modificar el RESUMEN.

Ashish_Mathur

Hola,

Escriba esta medida adicional y arrástrela a la tabla visual

=SI(HASONEVALUE(MFG_ORDER_NAME),[HRS_STANDARD],SUMX(RESUMIR(VALORES([MFG_ORDER_NAME]),[MFG_ORDER_NAME],»A B C D»,[HRS_STANDARD]),[ABCD]))

Espero que esto ayude.

Hiperchef1969

En respuesta a Ashish_Mathur

Hola Ashish,

Intenté seguir una medida adicional y la arrastré a la imagen. Todavía el total es incorrecto

Import_machining_res_transactions - Power BI Desktop_2018-11-30_11-24-15.png

Ashish_Mathur

En respuesta a Hiperchef1969

Hola,

Comparta el enlace desde donde puedo descargar su archivo PBI. Además, muestre el resultado esperado en un cuadro tet allí.

Hiperchef1969

En respuesta a Ashish_Mathur

Vea aquí el enlace:

https://drive.google.com/open?id=13X8wROZ0tyUlwI3uahNAZK_Y0u7EtVSy

Hiperchef1969

En respuesta a Hiperchef1969

greg,

Su solución resume también 4,5 horas en lugar de 32,85 (Ver medida total).

Para el archivo PBix, consulte: https://drive.google.com/open?id=13X8wROZ0tyUlwI3uahNAZK_Y0u7EtVSy

Import_machining_res_transactions - Power BI Desktop_2018-11-30_16-12-19.png

Hiperchef1969

En respuesta a Ashish_Mathur

Hola Ashish,

Por la presente el enlace y el resultado esperado. Reconstruyo el archivo de Power BI en un documento basado en Excel. El archivo original es un archivo basado en una consulta directa en nuestro almacén de datos que no puedo compartir con los datos subyacentes.

Este es el enlace: https://drive.google.com/open?id=13X8wROZ0tyUlwI3uahNAZK_Y0u7EtVSy

greg_deckler

Esto parece un problema de totales de medidas. 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, Totales de medidas, La palabra final debería brindarle lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/mp/547907

Hiperchef1969

En respuesta a greg_deckler

Gracias por su respuesta. Leo tus artículos. ¿Puedes mostrar cómo debe ser mi cálculo?

greg_deckler

En respuesta a Hiperchef1969

Probablemente iría con algo como:

Measure Total =
VAR __table = SUMMARIZE('Table',[MFG_ORDER_NAME],[DEPARTMENT],[BASIS],"__hrsStandard",[HRS STANDARD])
VAR __total = SUMX(__table,[__hrsStandard])
RETURN
IF(HASONEVALUE([DEPARTMENT]),[HRS STANDARD],__total)

Puede que tenga que modificar el RESUMEN.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *