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])
Vedere anche