Del via


FIRSTNONBLANKVALUE

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Seddel

Denne funktion frarådes til brug i visuelle beregninger da den sandsynligvis returnerer meningsløse resultater.

Evaluerer et udtryk, der er filtreret efter de sorterede værdier i en kolonne, og returnerer den første værdi i udtrykket, der ikke er tom.

Syntaks

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametre

Udtryk Definition
column En kolonne eller et udtryk, der returnerer en tabel med én kolonne.
expression Et udtryk, der evalueres for hver værdi i column.

Returværdi

Den første ikke-tomme værdi af expression, der svarer til de sorterede værdier for column.

Bemærkninger

  • Kolonneargumentet kan være et af følgende:

    • En reference til en hvilken som helst kolonne.
    • En tabel med en enkelt kolonne.
  • Denne funktion adskiller sig fra FIRSTNONBLANK, da column føjes til filterkonteksten for evalueringen af expression.

  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel

Følgende DAX forespørgsel:

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

Returnerer

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