Condividi tramite


Funzione COUNTX (DAX)

Conta il numero di righe che contengono un numero o un'espressione che restituisce un numero in caso di valutazione di un'espressione in una tabella.

Sintassi

COUNTX(<table>,<expression>)

Parametri

Termine

Definizione

tabella

Tabella che contiene le righe da contare.

espressione

Espressione che restituisce il set di valori che contiene i valori da contare.

Valore restituito

Un numero intero.

Osservazioni

La funzione COUNTX accetta due argomenti. Il primo argomento deve sempre essere una tabella o qualsiasi espressione che restituisca una tabella. Il secondo argomento è la colonna o l'espressione in cui viene eseguita la ricerca da COUNTX.

La funzione COUNTX consente di contare solo valori numerici o date. Gli argomenti costituiti da valori logici o testo che non è possibile convertire in numeri non vengono contati. Se la funzione non trova righe da contare, restituisce un tipo di dati blank.  Se sono presenti righe, ma nessuna soddisfa i criteri specificati, la funzione restituisce 0.

Se si desidera contare testo o valori logici, utilizzare la funzione COUNTA o COUNTAX.

Esempio

La formula seguente restituisce il conteggio di tutte le righe della tabella Product che includono un prezzo di listino.

=COUNTX(Product,[ListPrice])

La formula seguente illustra come passare una tabella filtrata a COUNTX come primo argomento. Nella formula viene utilizzata un'espressione di filtro per ottenere solo le righe della tabella Product che soddisfano la condizione, ProductSubCategory = "Caps", quindi vengono contate le righe nella tabella risultante che includono un prezzo di listino. L'espressione FILTER si applica alla tabella Product ma utilizza un valore cercato nella tabella correlata, ProductSubCategory.

=COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps", Product[ListPrice])