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