Filtro DAX - função ALLNOBLANKROW
Descrição
Retorna todas as linhas, exceto a linha em branco, ou todos os valores distintos de uma coluna, exceto a linha em branco da tabela pai de um relacionamento e desconsidera quaisquer filtros de contexto que possam existir.
Sintaxe
ALLNOBLANKROW (<table>|<column>)
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | table A tabela sobre a qual todos os filtros de contexto são removidos. |
2 | column A coluna na qual todos os filtros de contexto são removidos. |
ALLNOBLANKROW leva apenas um argumento, tabela ou coluna.
Valor de retorno
- Uma mesa, quando o argumento é uma mesa.
- Uma coluna de valores, quando o argumento é uma coluna.
Observações
A função ALLNOBLANKROW não considera linhas realmente em branco em uma tabela, mas apenas trata a linha em branco que é um caso especial gerado em uma tabela pai, quando uma ou mais das tabelas filho no relacionamento contêm valores não correspondentes ou valores em branco.
Exemplo
= COUNTROWS (ALLNOBLANKROW (Salesperson))
Esta fórmula DAX retorna 7, se o número de linhas na tabela pai Vendedor for 7. No entanto, há entradas na tabela Vendas para um vendedor não contabilizado (ou seja, o vendedor não está presente na tabela Vendedor).
= COUNTROWS (ALL (Salesperson))
Esta fórmula DAX retorna 8 embora o número de linhas na tabela pai Vendedor seja 7, pois há entradas na tabela Vendas para um vendedor não contabilizado (ou seja, o vendedor não está presente na tabela Vendedor).