Dela via


FIRSTNONBLANKVALUE

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Kommentar

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 de sorterade värdena i en kolumn och returnerar det första värdet för uttrycket som inte är tomt.

Syntax

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametrar

Period Definition
column En kolumn eller ett uttryck som returnerar en tabell med en kolumn.
uttryck Ett uttryck som utvärderas för varje värde i <kolumnen>.

Returvärde

Det första icke-tomma värdet för <uttrycket> som motsvarar de sorterade värdena <i kolumnen>.

Kommentarer

  • 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 kolumnen> läggs till i <filterkontexten för utvärderingen av <uttrycket>.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler 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