FIRSTNONBLANKVALUE

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Nota:

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

Evalúa una expresión filtrada por los valores ordenados de una columna y devuelve el primero de la expresión que no esté vacío.

Sintaxis

FIRSTNONBLANKVALUE(<column>, <expression>)

Parámetros

Término Definición
columna Columna o expresión que devuelve una tabla de columna única.
expression Expresión evaluada para cada valor de <column>.

Valor devuelto

Primer valor que no esté vacío de <expression> correspondiente a los valores ordenados de <column>.

Notas

  • El argumento de columna puede ser cualquiera de los siguientes:

    • Una referencia a cualquier columna.
    • Una tabla con una sola columna.
  • Esta función difiere de la función FIRSTNONBLANK, ya que la columna <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 utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

Consulte la siguiente consulta DAX:

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

Vea que devuelve lo siguiente:

DimProduct[Class] [FNBV]
L 699,0982
H 13 778,24
M 1000,4375
533,83