FIRSTNONBLANKVALUE
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Anmerkung
Diese Funktion wird für die Verwendung in visuellen Berechnungen abgeraten, da sie wahrscheinlich sinnlose Ergebnisse zurückgibt.
Wertet einen Ausdruck aus, der nach der sortierten values einer Spalte gefiltert wird, and die firstvalue des Ausdrucks zurückgibt, der notblankist.
Syntax
FIRSTNONBLANKVALUE(<column>, <expression>)
Parameter
Ausdruck | Definition |
---|---|
column |
Eine Spalte or einen Ausdruck, der eine einspaltige Tabelle zurückgibt. |
expression |
Ein Ausdruck, der für jede value von column ausgewertet wird. |
value zurückgeben
Die first nichtblankvalue von expression
entsprechend der sortierten values von column
.
Bemerkungen
Das Spaltenargument kann eine der folgenden Sein:
- Ein Verweis auf eine beliebige Spalte.
- Eine Tabelle mit einer einzelnen Spalte.
Diese Funktion unterscheidet sich von FIRSTNONBLANK darin, dass die
column
zum filter Kontext für die Auswertung derexpression
hinzugefügt wird.Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Die folgende DAX Abfrage:
EVALUATE
SUMMARIZECOLUMNS(
DimProduct[Class],
"FNBV",
FIRSTNONBLANKVALUE(
DimDate[Date],
SUM(FactInternetSales[SalesAmount])
)
)
Ertrag
DimProduct[Klasse] | [FNBV] |
---|---|
L | 699.0982 |
H | 13778.24 |
M | 1000.4375 |
533.83 |