FIRSTNONBLANKVALUE
Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening
Notitie
Deze functie wordt afgeraden voor gebruik in visuele berekeningen omdat deze waarschijnlijk betekenisloze resultaten oplevert.
Evalueert een expressie die is gefilterd op de gesorteerde waarden van een kolom en retourneert de eerste waarde van de expressie die niet leeg is.
Syntaxis
FIRSTNONBLANKVALUE(<column>, <expression>)
Parameters
Term | Definitie |
---|---|
column |
Een kolom of een expressie die een tabel met één kolom retourneert. |
expression |
Een expressie die wordt geëvalueerd voor elke waarde van column . |
Retourwaarde
De eerste niet-lege waarde van expression
die overeenkomt met de gesorteerde waarden van column
.
Opmerkingen
Het kolomargument kan een van de volgende zijn:
- Een verwijzing naar een kolom.
- Een tabel met één kolom.
Deze functie verschilt van FIRSTNONBLANK omdat de
column
wordt toegevoegd aan de filtercontext voor de evaluatie vanexpression
.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld
De volgende DAX query,
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Retourneert
DimProduct[Klasse] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |