FIRSTNONBLANKVALUE
Se aplica a:columna Calculada
tabla calculada
Medida
cá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 deexpression
.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 |