Trate 1900 como un espacio en blanco en M y calcule la diferencia en minutos

Un usuario Pregunto ✅

v_mark

Estaba tratando de hacer este tipo de DAX en Power Query pero no tuve suerte.
No estoy seguro de si hay una manera de lograr esto en M. Por favor, ayude.

Duración en minutos =
SI (
‘Incidente'[Stat_RepairStart] = FECHA (1900, 1, 1),
BLANCO (),
DATEDIFF (‘Incidente'[Stat_Diagnosis], ‘Incidente'[Stat_RepairStart], MINUTO)
)

AlexisOlson

En M, puede escribir esto como una columna personalizada similar a esta:

if [Stat_RepairStart] = #datetime(1900,1,1,0,0,0) then null
else Duration.TotalMinutes([Stat_RepairStart] - [Stat_Diagnosis])

AlexisOlson

En M, puede escribir esto como una columna personalizada similar a esta:

if [Stat_RepairStart] = #datetime(1900,1,1,0,0,0) then null
else Duration.TotalMinutes([Stat_RepairStart] - [Stat_Diagnosis])

v_mark

En respuesta a AlexisOlson

Parece que después de eso, el nulo está causando un error.

v_mark_0-1622835835306.png

AlexisOlson

En respuesta a v_mark

Es sensible a mayúsculas y minúsculas, por lo que no puede usar Si en lugar de si

v_mark

En respuesta a AlexisOlson

Santa vaca. No vi eso claramente. Mi error. ¡Gracias por la ayuda! Está funcionando

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *