S tímto tématem se setkáte na našich kurzech ExcelTown.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

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.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář