Funzione COUNTROWS (DAX)
La funzione COUNTROWS consente di contare il numero di righe nella tabella specificata o in una tabella definita da un'espressione.
Sintassi
COUNTROWS(<table>)
Parametri
Termine |
Definizione |
---|---|
tabella |
Nome della tabella contenente le righe da contare o espressione tramite cui viene restituita una tabella. |
Valore restituito
Un numero intero
Osservazioni
Questa funzione può essere utilizzata per contare il numero di righe in una tabella di base, ma più spesso viene utilizzata per contare il numero di righe risultanti dall'applicazione di un filtro o di un contesto a una tabella.
Quando non esiste alcuna riga da aggregare, tramite la funzione viene restituito un valore vuoto. Tuttavia, se sono presenti righe, ma nessuna soddisfa i criteri specificati, tramite la funzione viene restituito 0. Anche Microsoft Excel restituisce zero se non viene trovata alcuna riga che soddisfa le condizioni.
Esempio
Nell'esempio seguente viene illustrato come contare il numero di righe nel tabella Orders. Il risultato previsto è 52761.
=COUNTROWS('Orders')
Nell'esempio seguente viene illustrato come utilizzare COUNTROWS con un contesto di riga. In questo scenario vi sono due set di dati correlati dal numero d'ordine. La tabella Reseller contiene una riga per ogni rivenditore, la tabella ResellerSales contiene più righe per ogni ordine e ogni riga contiene un ordine per un rivenditore specifico. Le tabelle sono connesse da una relazione nella colonna ResellerKey.
La formula consente di ottenere il valore di ResellerKey, quindi di contare il numero di righe nella tabella correlata che hanno lo stesso valore relativo all'ID del rivenditore. Il risultato viene restituito nella colonna CalculatedColumn1.
=COUNTROWS(RELATEDTABLE(ResellerSales))
Nella tabella seguente viene illustrata una parte dei risultati previsti:
ResellerKey |
CalculatedColumn1 |
---|---|
1 |
73 |
2 |
70 |
3 |
394 |