Funzione DISTINCTCOUNT (DAX)
La funzione DISTINCTCOUNT consente di contare il numero di celle diverse in una colonna di numeri.
Sintassi
DISTINCTCOUNT(<column>)
Parametri
- column
Colonna contenente i numeri da contare.
Valore restituito
Numero di valori distinct nel parametro column.
Osservazioni
L'unico argomento consentito per questa funzione è una colonna. È possibile utilizzare colonne contenenti qualsiasi tipo di dati. Se la funzione non trova righe da contare, restituisce un tipo di dati BLANK, in caso contrario restituisce il conteggio di valori distinct.
Esempio
Nell'esempio seguente viene mostrato come contare il numero di ordini vendita distinct nella colonna ResellerSales_USD [SalesOrderNumber].
=DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
L'utilizzo della misura sopra indicata in una tabella con l'anno di calendario visualizzato di lato e la categoria di prodotto in alto fornisce i risultati seguenti:
Distinct Reseller Orders count |
Column Labels |
|||||
Etichette di riga |
Accessories |
Bikes |
Clothing |
Components |
Grand Total |
|
2005 |
135 |
345 |
242 |
205 |
366 |
|
2006 |
356 |
850 |
644 |
702 |
1015 |
|
2007 |
531 |
1234 |
963 |
1138 |
1521 |
|
2008 |
293 |
724 |
561 |
601 |
894 |
|
Grand Total |
1315 |
3153 |
2410 |
2646 |
1 |
3797 |
Nell'esempio precedente è possibile notare che i numeri delle righe Grand Total non vengono sommati in quanto nello stesso ordine potrebbe essere contenute voci, nello stesso ordine, provenienti da categorie di prodotto diverse.