Freigeben über


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 columnausgewertet 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 der expressionhinzugefü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