Freigeben über


LASTNONBLANKVALUE

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 den sortierten Werten einer Spalte gefiltert wird, und gibt den letzten Wert des Ausdrucks zurück, der nicht leer ist.

Syntax

LASTNONBLANKVALUE(<column>, <expression>)

Parameter

Ausdruck Definition
column Eine Spalte oder ein Ausdruck, der eine einspaltige Tabelle zurückgibt.
expression Ein Ausdruck wird für jeden Wert von columnausgewertet.

Rückgabewert

Der letzte nicht leere Wert von expression den sortierten Werten von columnentspricht.

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 LASTNONBLANK darin, dass der column zum Filterkontext für die Auswertung von expressionhinzugefügt wird.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Die folgende DAX Abfrage:

EVALUATE
SUMMARIZECOLUMNS(
  DimProduct[Class],
  "LNBV",
  LASTNONBLANKVALUE(
    DimDate[Date],
    SUM(FactInternetSales[SalesAmount])
   )
)

Ertrag

DimProduct[Klasse] [LNBV]
L 132.44
H 137.6
M 84.97
2288.6