Dela via


FIRSTNONBLANKVALUE

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Not

Den här funktionen rekommenderas inte för användning i visuella beräkningar eftersom den sannolikt returnerar meningslösa resultat.

Utvärderar ett uttryck som filtreras efter den sorterade values för en kolumn and returnerar firstvalue för uttrycket som är notblank.

Syntax

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametrar

Term Definition
column En kolumn or ett uttryck som returnerar en tabell med en kolumn.
expression Ett uttryck som utvärderas för varje value av column.

Returnera value

Den first icke-blankvalue av expression som motsvarar den sorterade values för column.

Anmärkningar

  • Kolumnargumentet kan vara något av följande:

    • En referens till valfri kolumn.
    • En tabell med en enda kolumn.
  • Den här funktionen skiljer sig från FIRSTNONBLANK eftersom column läggs till i filter-kontexten för utvärderingen av expression.

  • Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).

Exempel

Följande DAX fråga:

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

Returnerar

DimProduct[Class] [FNBV]
L 699.0982
H 13778.24
M 1000.4375
533.83