Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo un cálculo de DAX que no puedo entender completamente. Aquí está la fórmula
¿Significa eso que si un resultado es menor que 0 entonces (1 - (ABSTOERROR / TOTHIST), entonces es 0, de lo contrario el mismo cálculo (1 - (ABSTOERROR / TOTHIST)?
¿Significa eso que si tenemos un número negativo obtenemos 0s?
Solved! Go to Solution.
Correcto, básicamente, si TOTHIST < ABSTOERROR obtendrá un número > 1. Cuando restas eso de 1 obtendrás un negativo que la fórmula devolverá como 0.
Podrías reescribirlo así, podría dejar más claro lo que está sucediendo.
FA % =
VAR _Abs =
SUM ( 'FCSTPERFSTATIC_Chain'[ABSTOTERROR] )
VAR _Hist =
SUM ( 'FCSTPERFSTATIC_Chain'[TOTHIST] )
RETURN
IF ( _Hist < _Abs, 0, 1 - DIVIDE ( _Abs, _Hist ) )
Correcto, básicamente, si TOTHIST < ABSTOERROR obtendrá un número > 1. Cuando restas eso de 1 obtendrás un negativo que la fórmula devolverá como 0.