Partilhar via


FIRSTNONBLANKVALUE

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Nota

Esta 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

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 <coluna>.

Valor devolvido

O primeiro valor não em branco da <expressão> correspondente aos valores classificados da <coluna>.

Observações

  • O argumento da 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 na medida em que a <coluna> é adicionada ao contexto de filtro para a avaliação da <expressão>.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplo

A seguinte consulta DAX,

EVALUATE 
SUMMARIZECOLUMNS(
  DimProduct[Class],
  "FNBV",
  FIRSTNONBLANKVALUE(
    DimDate[Date],
    SUM(FactInternetSales[SalesAmount])
   )
)

Devoluções,

DimProduct[Classe] [FNBV]
L 699.0982
H 13778.24
Seg 1000.4375
533.83