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.
Hola
Estoy tratando de crear una medida con las funciones Calcular y Dividir como se muestra a continuación (donde Tabla, Rollo, Columna - Categoría de coste)
Básicamente, he utilizado un filtro en la categoría de coste del numerador "Ausencia aprobada". Sin embargo, no hay ningún filtro en el Denominador. Pero cuando intento usar la segmentación de datos en la categoría de costo, lanza el mismo valor para todos. Lo ideal es que me dé el valor después de aplicar el filtro al denominador. ¿Alguna idea si me falta algo en la fórmula?
Solved! Go to Solution.
Hola @sujitjena ,
¿Tiene una relación entre 'Períodos' y 'Roll'? Si es así, el filtro de la segmentación de datos también afectará a CALCULATE(SUM('Periods'[No of periods]),'Periods'[Dimension]-"Actual")).
Sugiero crear una tabla de segmentación de datos: tabla - VALUES('Roll'[Cost category]), utilí y use como segmentación de datos. Como se mencionó por lbendlin, utilice SELECTEDVALUE en lugar de ALLSELECTED en su fórmula.
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola @sujitjena ,
¿Tiene una relación entre 'Períodos' y 'Roll'? Si es así, el filtro de la segmentación de datos también afectará a CALCULATE(SUM('Periods'[No of periods]),'Periods'[Dimension]-"Actual")).
Sugiero crear una tabla de segmentación de datos: tabla - VALUES('Roll'[Cost category]), utilí y use como segmentación de datos. Como se mencionó por lbendlin, utilice SELECTEDVALUE en lugar de ALLSELECTED en su fórmula.
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Puse tu fórmula en daxformatter.com, pero todavía es difícil de entender.
EVALUATE
CALCULATE (
CALCULATE (
SUM ( 'Roll'[Dist Hrs] ),
'Roll'[Cost category] = "Approved absence",
' Roll'[Dimension] = "Actual"
)
/ DIVIDE (
CALCULATE (
SUM ( 'Roll'[Avg HC] ),
'Roll'[Dimension] = "Actual",
ALLSELECTED ( 'Roll'[Cost category] )
),
CALCULATE ( SUM ( 'Periods'[No of periods] ), 'Periods'[Dimension] = "Actual" )
)
)
¿Cuál es la razón de ser del CÁLCULO anidado? ¿Por qué " / DIVIDE " en lugar de una simple multiplicación?
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |