LASTNONBLANKVALUE

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Hinweis

Von der Verwendung dieser Funktion in visuellen Berechnungen wird abgeraten, da sie wahrscheinlich bedeutungslose Ergebnisse zurückgibt.

Wertet einen Ausdruck aus, der nach den sortierten Werten einer Spalte gefiltert ist, und gibt den letzten Wert des Ausdrucks zurück, der nicht leer ist.

Syntax

LASTNONBLANKVALUE(<column>, <expression>)

Parameter

Begriff Definition
column Eine Spalte oder ein Ausdruck, der eine Tabelle mit einer einzelnen Spalte mit zurückgibt
expression Ein Ausdruck, der für die einzelnen Werte von <column> ausgewertet wird.

Rückgabewert

Der letzte nicht leere Wert für <expression>, der den sortierten Werten für <column> entspricht.

Bemerkungen

  • Das Argument „column“ kann folgende Werte aufweisen:

    • Einen Verweis auf eine beliebige Spalte.
    • Eine Tabelle mit einer einzelnen Spalte.
  • Diese Funktion unterscheidet sich von LASTNONBLANK insofern, dass <column> zum Filterkontext für die Auswertung von <expression> hinzugefügt wird.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Die folgende DAX-Abfrage

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

gibt diese Werte zurück:

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