SWITCH(TRUE()) dla zakresów
Część sekcji DAX z CALCULATE ścieżki Power BI w Coddy. Lekcja 20 z 24.
SWITCH(TRUE(), test1, result1, test2, result2, else): wygrywa pierwszy test, który ma wartość prawda.
Price Band = SWITCH(TRUE(), Products[UnitPrice] >= 10, "Premium", Products[UnitPrice] >= 4, "Standard", "Budget")Umieść najwęższy test jako pierwszy, w przeciwnym razie szerszy test przechwyci jego wiersze.
Wyzwanie
Dodaj kolumnę Price Band do Products: "Premium" dla ceny jednostkowej wynoszącej co najmniej 10, "Standard" dla ceny wynoszącej co najmniej 4, a "Budget" dla pozostałych.
Wszystkie lekcje w sekcji DAX z CALCULATE
1Zmiana filtrów
Poznaj CALCULATEFiltr zastępuje filtrKilka filtrów narazZachowywanie filtrówPodsumowanie – sprzedaż napojów dla członków4DAX, który da się czytać
Zmienne z VARWybieranie za pomocą SWITCHSWITCH(TRUE()) dla zakresówJedna wartość czy wieleWiersze czy sumaSprawdzanie DAX wygenerowanego przez CopilotaPowtórka — sprzedaż według przedziału cenowego