SWITCH – výběr jedné z hodnot (DAX – Power Pivot, Power BI)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Funkce SWITCH funguje pouze v Power Pivotu, v běžném Excelu zatím ne.
Poskytuje hodnoty dle seznamu na základě hodnot v jiném sloupci.
Srozumitelněji to je vidět v následující tabulce. Firma má pět poboček. Každá z nich má číslo a město, ve kterém se nachází (v každém městě je jen jedna pobočka). V tabulce s prodeji mám pouze čísla, proto chci do dalšího sloupce doplnit město.
Použiji funkci SWITCH. Ta má tyto argumenty:
=SWITCH(
[Číslo pobočky];
1;
"Praha";
2;
"Plzeň";
3;
"Brno";
4;
"Ostrava";
5;
"Karviná";
"něco jiného")
Protože:
- První argument- pole, podle kterého se řídí výstupy
- Druhý argument- hodnota, kterou může pole nabývat
- Třetí argument- co má být výstupem pokud druhý argument odpovídá prvnímu
- Čtvrtý argument- zase hodnota, kterou může první argument nabývat
- Čtvrtý argument - zase co má být výstupem pokud čtvrtý argument odpovídá prvnímu
- atd. vždy po dvojicích
- Pátý argument - co má být výstupem v případě, že se nenajde žádná odpovídající hodnota
Je dobré si uvědomit, že funkci mohu nahradit kombinací několika funkcí IF (pokud je možností jen několik), nebo propojením tabulky a pak použitím funkce RELATED (šikovné pokud je možností hodně).
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.