IFERROR – (DAX – Power Pivot)

Tento článek je o použití funkce IFERROR v Power Pivotu v jazyce DAX. Pokud Vás zajímá (poměrně podobné) použití funkce IFERROR v běžných tabulkách, klikněte sem.

Jejím principem (nejen) v DAXu je, že vrátí definovaný výraz v případě, že určitý vzorec vrátí chybu.

V ukázce vyjdeme z této tabulky. V ní jsou tržby za jednotlivé země a počty zákazníků. V posledním sloupci je spočítaný podíl předchozích dvou sloupců. 

s chybou

Proč jsou všude chyby? Protože v jednom poli zdrojových dat (u USA) je text tam, kde chceme mít číslo. Tím vznikne chyba a tím se naruší pravidlo, že celý sloupec musí mít stejný datový typ.

Nejčistější by asi bylo odstranit všechny chyby z původní tabulky. Pokud to ale nejde, je třeba chybu ošetřit. 

Velmi jednoduchou možností je funkce IFERROR. Tou nadefinujeme, že v případě chyby se má v tabulce zobrazit např. nula.

Zápis funkce je pak takto:

  • =IFERROR([Tržby]/[Počet zákazníků];0)

V příslušné chybové buňce se zobrazí nula, tím se sjednotí datové typy, a vše je OK.

bez chyby

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář

Nejnovější komentáře

TOPlist