Compartir a través de


FIRSTNONBLANKVALUE

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Nota

No se recomienda usar esta función en cálculos visuales, ya que probablemente devuelva resultados sin sentido.

Evalúa una expresión filtrada por los valores ordenados de una columna y devuelve el primer valor de la expresión que no está en blanco.

Sintaxis

FIRSTNONBLANKVALUE(<column>, <expression>)

Parámetros

Término Definición
column Una columna o una expresión que devuelve una tabla de una sola columna.
expression Expresión evaluada para cada valor de column.

Valor devuelto

Primer valor no en blanco de expression correspondiente a los valores ordenados de column.

Observaciones

  • El argumento column puede ser cualquiera de los siguientes:

    • Referencia a cualquier columna.
    • Una tabla con una sola columna.
  • Esta función es diferente de FIRSTNONBLANK en que el column se agrega al contexto de filtro para la evaluación de expression.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).

Ejemplo

La siguiente consulta DAX,

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

Devuelve

DimProduct[Class] [FNBV]
L 699.0982
H 13778.24
M 1000.4375
533.83