Sdílet prostřednictvím


FIRSTNONBLANKVALUE

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

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ý.

Syntaxe

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametry

Pojem definice
column Sloupec nebo výraz, který vrací tabulku s jedním sloupcem.
výraz Výraz vyhodnocený pro každou hodnotu <sloupce>.

Vrácená hodnota

První neprázdná hodnota výrazu <> odpovídající seřazeným hodnotám <sloupce>.

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 FUNKCE FIRSTNONBLANK v tom, že <sloupec je přidán do kontextu filtru pro vyhodnocení výrazu><.>

  • 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