S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

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ě.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář