Encyklopedie

Funkce pro počet v jazyce DAX

Jazyk DAX má různé funkce pro počítání hodnot, prozkoumejme jejich možnosti.

V jazyce DAX je možné používat různé funkce pro počty hodnot. Zde je jejich přehled:

  • COUNT – počet neprázdných buněk ve sloupci, neumí zpracovat sloupec s hodnotami TRUE, FALSE
  • COUNTA – počet neprázdných buněk ve sloupci, umí zpracovat sloupec s hodnotami TRUE, FALSE
  • COUNTBLANK – počet prázdných buněk ve sloupci
  • COUNTROWS – počet řádků tabulky, argumentem je celá tabulka nikoliv vybraný sloupec
  • COUNTX – použije se v případě, že chceme napsat složitější výraz (např. násobit, filtrovat uvnitř funkce)
  • COUNTAX – použije se obdobně jako COUNTX, umí navíc zpracovat TRUE a FALSE

 

Ukázka funkcí:

 

Mějme následující tabulku a zkusme na ni aplikovat různé funkce pro počet:

 

Každý sloupec tabulky obsahuje nějaké prázdné buňky. Proto, pokud chceme určit počet řádků tabulky = počet záznamů v tabulce, použijeme COUNTROWS

 

Pokud chceme spočítat počet vyplněných buněk ve sloupci Datum, Hotově, Text, použijeme funkci COUNT (případně funguje i COUNTA).

 

Pokud chceme spočítat počet hodnot ve sloupci obsahujícím TRUE/FALSE, není možné použít COUNT, ale jen COUNTA.

 

Pokud nás zajímají prázdné hodnoty v daném sloupci (v ukázce sloupec částka), použije se funkce COUNTBLANK

 

Sloupec částka obsahuje 2 prázdné buňky.

 

Pro zápis složitějšího výrazu použijeme funkce s X na konci.

 

Tento zápis spočítal jen ty částky, kde v odpovídajícím řádku byl text A. Tedy řádek první a poslední.

 

Chcete se dozvědět více?
Navštivte náš kurz Power BI
Zjistit více