ALLNOBLANKROW

DAXFiltro

Retorna todas as linhas de uma tabela (ou os valores distintos de uma coluna), exceto a linha em branco criada pelo relacionamento, ignorando filtros de contexto.

Quando usar

Para contar ou iterar os membros reais de uma dimensão sem incluir o membro "desconhecido" gerado por fatos sem correspondência.

Sintaxe

DAX
ALLNOBLANKROW({<Tabela> | <Coluna>[, <Coluna>[, …]]})

Parâmetros

Tabela: tabela da qual os filtros de contexto são removidos. Coluna: coluna da qual os filtros de contexto são removidos. Informe tabela ou coluna(s), não ambos.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// ALL conta também a linha em branco do membro desconhecido; ALLNOBLANKROW não
# Funcionários (ALL) = COUNTROWS ( ALL ( TabDimFuncionario ) )
# Funcionários (sem linha em branco) = COUNTROWS ( ALLNOBLANKROW ( TabDimFuncionario ) )

// Diferença > 0 indica vendas sem funcionário correspondente na dimensão
Tem Vendas Órfãs =
[# Funcionários (ALL)] - [# Funcionários (sem linha em branco)] > 0

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo