Delen via


FIRSTNONBLANKVALUE

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Notitie

Deze functie wordt afgeraden voor gebruik in visuele berekeningen omdat deze waarschijnlijk betekenisloze resultaten oplevert.

Evalueert een expressie die is gefilterd op de gesorteerde waarden van een kolom en retourneert de eerste waarde van de expressie die niet leeg is.

Syntaxis

FIRSTNONBLANKVALUE(<column>, <expression>)

Parameters

Term Definitie
column Een kolom of een expressie die een tabel met één kolom retourneert.
expression Een expressie die wordt geëvalueerd voor elke waarde van column.

Retourwaarde

De eerste niet-lege waarde van expression die overeenkomt met de gesorteerde waarden van column.

Opmerkingen

  • Het kolomargument kan een van de volgende zijn:

    • Een verwijzing naar een kolom.
    • Een tabel met één kolom.
  • Deze functie verschilt van FIRSTNONBLANK omdat de column wordt toegevoegd aan de filtercontext voor de evaluatie van expression.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld

De volgende DAX query,

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

Retourneert

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