Condividi tramite


FIRSTNONBLANKVALUE

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Nota

Questa funzione è sconsigliata per l'uso nei calcoli visivi perché probabilmente restituisce risultati senza significato.

Valuta un'espressione filtrata in base ai valori ordinati di una colonna e restituisce il primo valore dell'espressione che non è vuoto.

Sintassi

FIRSTNONBLANKVALUE(<column>, <expression>)

Parametri

Termine Definizione
colonna Colonna o espressione che restituisce una tabella a colonna singola.
expression Un’espressione valutata per ogni valore di <colonna>.

Valore restituito

Il primo valore non vuoto di <expression> corrispondente ai valori ordinati di <column>.

Osservazioni:

  • L'argomento column può essere rappresentato da uno qualsiasi degli elementi seguenti:

    • Un riferimento a qualsiasi colonna.
    • Una tabella con una sola colonna.
  • Questa funzione è diversa da FIRSTNONBLANK in quanto il parametro <column> viene aggiunto al contesto di filtro per la valutazione di <expression>.

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

La query DAX seguente:

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

Restituisce:

DimProduct[Class] [FNBV]
L 699,0982
H 13778,24
M 1000,4375
533,83