web-dev-qa-db-fra.com

Faire correspondre et obtenir la valeur d'une autre table (Vlookup)

J'ai 2 tableaux connectés les uns aux autres via le col A. Je veux faire correspondre la colonne C avec le col A et obtenir la valeur du col B.

Par exemple,

Tableau 1

ColA    ColB     Colc
a        a1       b
a        b1       c
c        c1       a

Tableau 2

ColA ColB
a     a1
b     b1
c     c1

Maintenant, j'ai déjà créé des relations entre Table2 et Table1 pour mes autres calculs reliant les deux tables avec le colA.

Maintenant, j'essaie de faire correspondre ColC de Table1 avec ColA de Table2 et de renvoyer la valeur de ColB de Table2 comme MatchedOutput.

Sortie attendue Table1

 ColA    ColB     Colc     MatchedOutput
    a        a1       b     b1
    a        b1       c     c1
    c        c1       a     a1
4
MMS

La fonction DAX pour cela est LOOKUPVALUE.

MatchedOutput = LOOKUPVALUE(Table2[ColB],Table2[ColA],Table1[ColC])

Cela recherche la valeur dans Table2[ColB]Table2[ColA] allumettes Table1[ColC].

6
Alexis Olson