FIRSTNONBLANKVALUEFIRSTNONBLANKVALUE

Utvärderar ett uttryck som filtrerats efter de sorterade värdena i en kolumn och returnerar det första värdet för uttrycket som inte är tomt.Evaluates an expression filtered by the sorted values of a column and returns the first value of the expression that is not blank.

SyntaxSyntax

FIRSTNONBLANKVALUE(<column>, <expression>)

ParametrarParameters

PeriodTerm DefinitionDefinition
kolumncolumn En kolumn eller ett uttryck som returnerar en tabell med en kolumn.A column or an expression that returns a single-column table.
uttryckexpression Ett uttryck som utvärderas för varje värde i <column>.An expression evaluated for each value of <column>.

ReturvärdeReturn value

Det första icke-tomma värdet för <expression> som motsvarar de sorterade värdena i <column>.The first non-blank value of <expression> corresponding to the sorted values of <column>.

AnmärkningarRemarks

  • Argumentet kolumn kan vara något av följande:The column argument can be any of the following:

    • En referens till valfri kolumn.A reference to any column.
    • En tabell med en enda kolumn.A table with a single column.
  • Den här funktionen skiljer sig från FIRSTNONBLANK i och med att <column> läggs till i filterkontexten för utvärderingen av <expression>.This function is different from FIRSTNONBLANK in that the <column> is added to the filter context for the evaluation of <expression>.

  • Den här funktionen kan inte användas i DirectQuery-läge när den används i beräknade kolumner eller regler för säkerhet på radnivå (RLS).This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

ExempelExample

Följande DAX-fråga,The following DAX query,

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

Returnerar,Returns,

DimProduct[Class]DimProduct[Class] [FNBV][FNBV]
LL 699.0982699.0982
HH 13778.2413778.24
MM 1000.43751000.4375
533.83533.83