COALESCE – najde první neprázdnou hodnotu (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, ...)
Tento krátký článek popisuje DAXovou funkci COALESCE.
Argumentem funkce je několik hodnot. COALESCE vezme první, a pokud není prázdná, použije ji jako výsledek. Pokud je prázdná, vezme druhou v pořadí. Pokud je i druhá prázdná, vezme třetí atd.
Např. v této tabulce zjistíme u projektů výsledný profit. Pokud ho ale zatím neznáme, vezme se odhad.
- Profit = COALESCE(
'Table'[Profit_final],
'Table'[Profit_estimation])
Poznámky:
- Obdobně můžeme pracovat is mírami.
- Stejně jako COALESCE by fungoval i tento zápis:
Profit = IF(ISBLANK('Table'[Profit_final]),'Table'[Profit_estimation],'Table'[Profit_final])
Byl by ale zbytečně komplikovaný a také výpočetně náročnější - protože Profit_final se v některých řádcích musí dotahovat dvakrát.
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, ...)