Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo una medida simple (Actual Mult) donde solo estoy dividiendo otras dos medidas usando la función DIVIDE. De vez en cuando, nuestros usuarios reportan resultados extraños que llegan al informe de esta función DIVIDE (ver primer registro). He estado jugando con una nueva medida y probando varias funciones DAX, pero todavía no tengo suerte. Estoy suponiendo que esto podría ser un problema de redondeo de algún tipo, pero esperaría que el primer registro tenga un Mult real de 0 ( -0.14 / 0 ) y no el número masivo que estamos recibiendo. Cualquier ayuda / dirección sería muy apreciada, ya que este error esporádico se está volviendo más prevelant.
Solved! Go to Solution.
Pruebe esta medida. Puede utilizar varios métodos para identificar denominadores inutilizables (por ejemplo, ">-1 y <1").
Actual Mult New =
VAR vDenominator = [Actual Direct Labor (Multiplier)]
VAR vResult =
IF (
ROUND ( vDenominator, 0 ) = 0,
0,
DIVIDE ( [Revenue Actual Total (Multiplier) Agg], vDenominator )
)
RETURN
vResult
Pruebe esta medida. Puede utilizar varios métodos para identificar denominadores inutilizables (por ejemplo, ">-1 y <1").
Actual Mult New =
VAR vDenominator = [Actual Direct Labor (Multiplier)]
VAR vResult =
IF (
ROUND ( vDenominator, 0 ) = 0,
0,
DIVIDE ( [Revenue Actual Total (Multiplier) Agg], vDenominator )
)
RETURN
vResult
@DataInsights Gracias por la rápida respuesta. Lo siento, estoy volviendo a esto.
Desde mi prueba inicial, esto parece estar funcionando para mí. Creé una medida separada para redondear el trabajo directo real y luego estoy haciendo referencia a eso en Real Mult New Calc.
Cuando agregué esa nueva medida al informe final, ahora estoy recibiendo el siguiente error, pero esto es algo que tengo que averiguar. Parece que necesito hacer algo de optimización en el conjunto de datos. Gracias de nuevo.