Compartilhar via


FIRSTNONBLANKVALUE

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Nota

Essa função é desencorajada para uso em cálculos visuais pois provavelmente retorna 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

Prazo Definição
column Uma coluna ou uma expressão que retorna uma tabela de coluna única.
expression Uma expressão avaliada para cada valor de column.

Valor de retorno

O primeiro valor não em branco de expression correspondente aos valores classificados de column.

Observações

  • O argumento de coluna pode ser qualquer um dos seguintes:

    • Uma referência a qualquer coluna.
    • Uma tabela com uma única coluna.
  • Essa função é diferente de FIRSTNONBLANK em que o column é adicionado ao contexto de filtro para a avaliação de expression.

  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

Exemplo

A consulta DAX a seguir,

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