Informazioni DAX - funzione LOOKUPVALUE

Descrizione

Restituisce il valore in result_columnName per la riga che soddisfa tutti i criteri specificati da search_columnName e search_value.

Sintassi

LOOKUPVALUE (
   <result_columnName>, <search_columnName>, <search_value>, 
   [<search_columnName>, <search_value>] …
)

Parametri

Sr.No. Parametro e descrizione
1

result_columnName

Il nome completo di una colonna che contiene il valore che si desidera restituire.

Non può essere un'espressione.

2

search_columnName

Il nome completo di una colonna, nella stessa tabella di result_columnName o in una tabella correlata, su cui viene eseguita la ricerca.

Non può essere un'espressione.

3

search_value

Un'espressione scalare che non fa riferimento a nessuna colonna nella stessa tabella in cui viene eseguita la ricerca.

Valore di ritorno

  • Il valore di result_column nella riga in cui tutte le coppie di search_column e search_value hanno una corrispondenza.

  • Se non esiste una corrispondenza che soddisfi tutti i valori di ricerca, viene restituito un BLANK. In altre parole, la funzione non restituirà un valore di ricerca se solo alcuni dei criteri corrispondono.

  • Se più righe corrispondono ai valori di ricerca e in tutti i casi i valori result_column sono identici, viene restituito quel valore. Tuttavia, se result_column restituisce valori diversi, viene restituito un errore.

Esempio

= LOOKUPVALUE([Sport], [EventID],"E962")

Questa formula DAX restituisce lo sport corrispondente a EventID - E962.