Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
¿Cómo escribo una fórmula DAX para calcular la diferencia de fecha entre dos columnas? La columna de cálculo debe ser el nombre OnTime y si es true debe ser Y, si no, N.
La diferencia debería ser en minutos. Hay un valor objetivo fijo que es de 30 minutos dividido por 1440 (número de minutos en un día)
Vea la fórmula en Excel a continuación
=SI(ISBLANK(F5),"",SI(ABS((F5-E5)<(¡Objetivos!$E$4/1440)),"Y","N"))
Puede crear una columna calculada como se muestra a continuación para obtenerla, encuentre los detalles en el archivo adjunto.
On-Time? =
VAR _target =
CALCULATE (
MAX ( 'Target'[Target] ),
FILTER ( 'Target', 'Target'[Product] = 'Actual'[Product] )
)
RETURN
IF (
ISBLANK ( 'Actual'[Actual] ),
BLANK (),
IF (
DIVIDE ( ABS ( DATEDIFF ( 'Actual'[Plan], 'Actual'[Actual], MINUTE ) ), 1440 )
< DIVIDE ( _target, 1440 ),
"Y",
"N"
)
)
Saludos