Power BI LOOKUPVALUE - Exemple de funcție Dax LOOKUPVALUE

EVALUARE ÎN Power BI

După ce am spus despre importanța funcției VLOOKUP, putem folosi aceeași funcție în Power BI este întrebarea obișnuită de la toți începătorii Power BI, dar, din păcate, nu avem VLOOKUP Power BI; în schimb, avem un tip similar de funcție, adică funcția LOOKUPVALUE în Power BI. În acest articol, vă vom ghida prin această funcție. Dacă trebuie să vă spun importanța VLOOKUP în Excel pentru toți utilizatorii Excel în cuvinte simple, „este doar o parte integrantă”. Da, VLOOKUP este o parte integrantă a tuturor utilizatorilor Excel și a funcțiilor casnice din lumea Excel.

Ce face funcția LOOKUPVALUE în Power BI?

Funcția LOOKUPVALUE este similară cu funcția VLOOKUP din MS Excel, care caută coloana necesară de la un tabel la altul pe baza valorii de căutare. Deoarece știm deja destul despre VLOOKUP, nu vom intra în profunzime în această funcție teoretic, așa că haideți să privim scenariul acum.

Am trei mese cu mine. Mai jos sunt capturile de ecran ale aceluiași.

Avem trei tabele denumite „Tabel_produs, Tabel de impozite și Tabel cu discount”, respectiv.

În Product-_Table, nu avem informații „Tax%” și „Discount%”, care se află în celelalte două tabele. Deci, în toate cele trei tabele, coloana comună este „Produs”, așadar, folosind acest lucru, trebuie să preluăm datele în „Tabel_produs”.

Înainte de a aplica funcția LOOKUPVALUE, să ne uităm la sintaxa acestei funcții.

Nume coloană rezultat: Acesta nu este altceva decât alte tabele din care coloană avem nevoie de rezultat. Așadar, pentru un exemplu, din „Tax_Table”, avem nevoie de rezultate din coloana „Tax%” și din „Discount_Table”, avem nevoie de rezultate din coloana „% Reducere”.

Căutați numele coloanei: nu este altceva decât în ​​tabelul vizat (Tax_Table sau Discount_Table) pe baza cărei coloane căutăm coloana de rezultate . Deci Valoarea noastră de căutare: Acesta este numele coloanei din tabelul actual (Tabel_produs), care este același cu coloana din numele Căutare colum al altor tabele.

Deci, în cele din urmă, numele coloanei de căutare și valoarea de căutare ambele coloane ar trebui să fie la fel. Numele coloanei de căutare se află în tabelul cu coloane cu rezultate, iar coloana cu valoarea căutării va fi din tabelul actual în care aplicăm funcția LOOKUPVALUE.

Exemplu de funcție LOXUPVALUE DAX în Power BI

Mai sus sunt datele pe care le folosim pentru a aplica funcția LOXUPVALUE Dax în Power BI. Puteți descărca registrul de lucru de pe linkul de mai jos și îl puteți folosi pentru a vă antrena.

Încărcați toate cele trei tabele în fișierul Power BI pentru a începe demonstrația.

  • Pentru „Product_Table” trebuie să preluăm valorile din celelalte două tabele, deci mai întâi, vom prelua „Discount%” din „Discount_Table”. Faceți clic dreapta pe „Tabel_produs” și alegeți „Coloană nouă”.
  • Dați numele „Coloanei noi” ca „% reducere”.
  • Deschideți funcția LOOKUPVALUE acum.
  • Primul argument este numele coloanei de rezultate, deoarece căutăm procentul de reducere din „Discount_Table”, alegeți numele de coloană „Discount%” din „Discount_Table”.
  • Următorul argument este Caută numele coloanei 1, deci acesta va fi numele coloanei „Produs” din „Tabelă_reducere”.
  • Următorul argument este Valoarea căutării, deci va apărea numele coloanei „Produs” din „Tabel_produs”.
  • Ok, am terminat. Închideți paranteză și apăsați tasta Enter pentru a obține rezultatul.

Iată, avem rezultatul din „% reducere” de la „Tabel_reducere”. Dar când ne uităm la coloana cu rezultate, aceasta nu este în format procentual, deci trebuie să schimbăm formatul numeric în format procentual.

  • Accesați fila „Modelare”, alegeți „Format” ca „Procent” și păstrați zecimalul ca 2.
  • Aceasta va aplica formatul coloanei selectate după cum urmează.
  • În mod similar, acum trebuie să inserăm încă o coloană pentru a prelua „Tax%” din „Tax_Table”, ca de obicei, faceți clic dreapta și alegeți „Coloană nouă”, dați numele noii coloane ca „Tax%” și deschideți funcția LOOKUPVALUE din nou.
  • De data aceasta, numele coloanei de rezultate va fi din „Tax_Table”, adică „Tax%”.
  • Numele coloanei de căutare va fi numele coloanei „Produs” din „Tax_Table”.
  • Următorul argument este Valoarea căutării , deci acesta va fi numele coloanei „Produs” din „Tabel_produs”.

Închideți paranteză și apăsați Enter pentru a obține valorile „Tax%”.

Astfel, utilizând funcția Power BI LOOKUPVALUE, putem prelua date de la un tabel la altul.

Notă: Fișierul Power BI LOOKUPVALUE poate fi descărcat și de pe linkul de mai jos, iar rezultatul final poate fi vizualizat.

Puteți descărca acest șablon Power BI LOOKUPVALUE aici - Șablon Power BI LOOKUPVALUE

Lucruri de amintit

  • LOOKUPVALUE este încorporat în Power BI ca o funcție de valoare de căutare.
  • Dacă valoarea de căutare nu este găsită, atunci va reveni necompletată ca rezultat.
  • Coloanele de rezultate și coloanele cu valoarea de căutare sunt aceleași în ambele tabele.
  • Spre deosebire de VLOOKUP, trebuie să oferim orice nume de coloană și parametri de căutare a intervalului.

Articole interesante...