Usare COUNTROWS anziché COUNT
In qualità di modellatore di dati, a volte potrebbe essere necessario scrivere un'espressione DAX per contare le righe di una tabella. La tabella può essere una tabella modello or o un'espressione che restituisce una tabella.
Questa esigenza può essere soddisfatta in due modi. È possibile usare la funzione COUNT per count colonna values, or è possibile usare la funzione COUNTROWS per count righe di tabella. Entrambe le funzioni otterranno lo stesso risultato, a condizione che la colonna contata contains non contenga BLANK.
La definizione di measure seguente presenta un esempio. Calcola il numero di colonna OrderDatevalues.
Sales Orders =
COUNT(Sales[OrderDate])
Se la granularità della tabella
Tuttavia, la definizione di measure seguente è una soluzione migliore.
Sales Orders =
COUNTROWS(Sales)
Esistono tre motivi per cui la definizione di secondmeasure è migliore:
- È più efficiente, and in modo da ottenere prestazioni migliori.
- Non considera i valori BLANK contenuti in alcuna colonna della tabella.
- L'intenzione della formula è più chiara, al punto di essere autodescrittiva.
Recommendation
Quando hai l'intenzione di count le righe della tabella, è consigliabile usare sempre la funzione COUNTROWS.
Related contenuto
- Learning path: Usare DAX in Power BI Desktop
- Domande? Provare a chiedere all' community di Power BI
- inviare suggerimenti, Contribuire con idee per migliorare Power intelligenza aziendale