Sdílet prostřednictvím


FIRSTNONBLANKVALUE

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Poznámka

Tato funkce se nedoporučuje používat ve vizuálních výpočtech, protože pravděpodobně vrací nesmyslné výsledky.

Vyhodnotí výraz filtrovaný podle seřazených hodnot sloupce a vrátí první hodnotu výrazu, který není prázdný.

Syntax

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametry

Semestr Definice
column Sloupec nebo výraz, který vrací tabulku s jedním sloupcem.
expression Výraz vyhodnocený pro každou hodnotu column.

Návratová hodnota

První neprázdná hodnota expression odpovídající seřazeným hodnotám column.

Poznámky

  • Argument sloupce může být některý z následujících:

    • Odkaz na libovolný sloupec.
    • Tabulka s jedním sloupcem
  • Tato funkce se liší od FIRSTNONBLANK v tom, že column je přidán do kontextu filtru pro vyhodnocení expression.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad

Následující dotaz DAX:

EVALUATE 
SUMMARIZECOLUMNS(
  DimProduct[Class],
  "FNBV",
  FIRSTNONBLANKVALUE(
    DimDate[Date],
    SUM(FactInternetSales[SalesAmount])
   )
)

Návraty

DimProduct[Třída] [FNBV]
L 699.0982
H 13778.24
M 1000.4375
533.83