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.