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ě.
- Power BI akademie, 5 bloků (06. 02. 2023)
- Kurz Úvod do Power BI, 1 den (16. 01. 2023, 20. 02. 2023, 16. 03. 2023, ...)
- Kurz Středně pokročilé Power BI, 2 dny (07. 12. 2022, 26. 01. 2023, 21. 03. 2023, ...)
- Kurz Power Query a Power Pivot – nové nástroje v Excelu, 1 den (12. 12. 2022, 11. 01. 2023, 24. 02. 2023, ...)
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ě.
- Power BI akademie, 5 bloků (06. 02. 2023)
- Kurz Úvod do Power BI, 1 den (16. 01. 2023, 20. 02. 2023, 16. 03. 2023, ...)
- Kurz Středně pokročilé Power BI, 2 dny (07. 12. 2022, 26. 01. 2023, 21. 03. 2023, ...)
- Kurz Power Query a Power Pivot – nové nástroje v Excelu, 1 den (12. 12. 2022, 11. 01. 2023, 24. 02. 2023, ...)