SWITCH(TRUE()) pour les plages
Fait partie de la section DAX avec CALCULATE du Journey Power BI de Coddy. Leçon 20 sur 24.
SWITCH(TRUE(), test1, result1, test2, result2, else) : le premier test vrai l'emporte.
Price Band = SWITCH(TRUE(), Products[UnitPrice] >= 10, "Premium", Products[UnitPrice] >= 4, "Standard", "Budget")Place le test le plus précis en premier, sinon un test plus large interceptera ses lignes.
Défi
Ajoute une colonne Price Band à Products : "Premium" pour un prix unitaire de 10 ou plus, "Standard" pour 4 ou plus, et "Budget" pour le reste.
Toutes les leçons de DAX avec CALCULATE
1Modifier les filtres
Découvrir CALCULATEUn filtre remplace un filtrePlusieurs filtres à la foisConserver les filtresRécapitulatif - Ventes de boissons par membre4Le DAX, c’est lisible
Les variables avec VARChoisir avec SWITCHSWITCH(TRUE()) pour les plagesUne valeur ou plusieursLes lignes ou le totalVérifier le DAX de CopilotRécapitulatif – Ventes par tranche de prix