Use COUNTROWS em vez de COUNT
Como um modelador de dados, às vezes você pode precisar escrever uma expressão DAX que conte linhas da tabela. A tabela pode ser uma tabela modelo or uma expressão que retorna uma tabela.
O seu requisito pode ser alcançado de duas maneiras. Você pode usar a função COUNT para count coluna valuesor pode usar a função COUNTROWS para count linhas da tabela. Ambas as funções alcançarão o mesmo resultado, desde que a coluna contada contains não contenha valores em branco.
A seguinte definição measure apresenta um exemplo. Calcula o número da coluna OrderDatevalues.
Sales Orders =
COUNT(Sales[OrderDate])
Desde que a granularidade da tabela
No entanto, a seguinte definição measure é uma solução melhor.
Sales Orders =
COUNTROWS(Sales)
Há três razões pelas quais a definição secondmeasure é melhor:
- É mais eficiente, and por isso terá um melhor desempenho.
- Ele não considera BLANKs contidos em nenhuma coluna da tabela.
- A intenção da fórmula é mais clara, a ponto de ser autodescrita.
Recomendação
Quando é sua intenção count linhas da tabela, é recomendável que você sempre use a função COUNTROWS.
Related conteúdo
- pathde aprendizagem: usar DAX no Power BI Desktop
- Dúvidas? Tente perguntar à comunidade de BI Power
- Sugestões? Contribuir ideias para melhorar BI Power