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?
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
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
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.