Acción de código DR012 (Legibilidad) Eliminar BLANK innecesario
Descripción
Algunas funciones DAX, como IF y SWITCH, ya devuelven BLANK() cuando la condición es falsa, por lo que no es necesario especificar BLANK() explícitamente.
Ejemplo
Cambiar:
SWITCH(
Document[Type],
"Invoice", [Invoice Amount],
"Credit Note", [Credit Note Amount],
BLANK()
)
A:
SWITCH(
Document[Type],
"Invoice", [Invoice Amount],
"Credit Note", [Credit Note Amount]
)
¿Por qué Tabular Editor sugiere esto?
La función BLANK() es redundante cuando se usa como último argumento en una función IF o SWITCH, ya que estas funciones ya devuelven BLANK() cuando la condición es falsa. Al quitar la función BLANK(), el código queda más conciso y es más fácil de leer.