FIRSTNONBLANKVALUE
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Observação
Essa função não é recomendada para uso em cálculos visuais, pois é provável que ela retorne resultados sem sentido.
Avalia uma expressão filtrada pelos valores classificados de uma coluna e retorna o primeiro valor da expressão que não está em branco.
Sintaxe
FIRSTNONBLANKVALUE(<column>, <expression>)
Parâmetros
Termo | Definição |
---|---|
coluna | Uma coluna ou uma expressão que retorna uma tabela de coluna única. |
expressão | Uma expressão avaliada para cada valor de <column>. |
Retornar valor
O primeiro valor não em branco de <expression> que corresponde aos valores classificados de <column>.
Comentários
O argumento de coluna pode ser qualquer um dos seguintes:
- Uma referência a qualquer coluna.
- Uma tabela com uma única coluna.
Esta função é diferente de FIRSTNONBLANK porque <column> é adicionado ao contexto de filtro para a avaliação de <expression>.
Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
Exemplo
A seguinte consulta DAX:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Retorna:
DimProduct[Class] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |