Fonctions logiques

Les fonctions logiques de DAX conditionnent un résultat. IF(condition, si vrai, si faux) renvoie BLANK si la condition est fausse et que le troisième argument est omis. SWITCH(TRUE(), …) remplace des IF imbriqués en testant les conditions dans l'ordre, la première vraie l'emportant.

Exemple

Niveau = SWITCH(TRUE(), [CA] > 1000, "Haut", [CA] > 500, "Moyen", "Bas")

Notions voisines

Tout le glossaire