VLOOKUP u Power BI - Kopirajte Vlookup pomoću funkcije Lookupvalue

Funkcije pretraživanja vrlo se često koriste u predstavljanju podataka, a slično Excelu, jedna od široko korištenih funkcija pretraživanja je funkcija Vlookup u power bi, ali nije ugrađena u power bi, tako da moramo replicirati funkciju pretraživanja pomoću DAX-a da bismo Vlookup koristili u snaga bi.

Power BI Vlookup

Vjerojatno ni jedan excel ne kaže da nisu svjesni funkcije. To je popularnost VLOOKUP-a u Excelu. Dakle, svi sumnjaju u to kako replicirati funkciju VLOOKUP u Power BI-u. U ovom ćemo vam članku detaljno pokazati kako replicirati VLOOKUP u Power BI-u.

Kako replicirati VLOOKUP u programu Power BI?

Na primjer, pretpostavimo da imate tri tablice s nazivom "Tablica prodaje, gradska tablica i upraviteljska tablica."

Možete kopirati podatke u excel datoteku, a zatim ih uvesti u Power BI kao referencu Excel datoteke. Excel radnu knjigu možete preuzeti i s donje poveznice koja se koristi za ovaj primjer.

Prenesite ove tablice u Power BI.

U tablici prodaje nemamo "Imena regija" i "Imena menadžera", ali za dohvaćanje podataka iz druge dvije tablice imamo "Grad" kao zajednički stupac ili vrijednost među tim tablicama.

Korištenjem funkcije LOOKUPVALUE DAX možemo podatke iz drugih tablica dohvatiti u "Prodajnu tablicu". Ispod je sintaksa funkcije LOOKUPVALUE DAX.

  • Naziv stupca rezultata: U ovom argumentu moramo navesti iz kojeg i iz kojeg stupca trebamo rezultat iz ??? Na primjer, ako dohvaćamo naziv regije iz "Gradske tablice", tada će stupac rezultata biti "Imena regija" iz "Gradske tablice".
  • Naziv stupca za pretraživanje: na temelju kojeg stupca pretražujemo stupac s rezultatima u drugoj tablici, tj. U „Gradskoj tablici“, „grad“ je osnovni stupac.
  • Vrijednost pretraživanja: U tablici rezultata koja je potrebna (tablica prodaje), na temelju kojeg stupca tražimo rezultat. tj. U „Prodajnoj tablici“ „Grad“ je osnovna vrijednost pretraživanja.
Savjet: U obje tablice naziv stupca pretraživanja i vrijednost pretraživanja trebali bi biti jednaki.

Uzmite gornje tablice samo za primjer,

  • Idite na karticu "Podaci" i odaberite "Tablica prodaje".
  • Desnom tipkom miša kliknite "Tablica prodaje" i odaberite "Novi stupac".
  • To će vas tražiti da prvo imenujete stupac, pa mu dajte naziv "Regije".
  • Sada otvorite funkciju LOOKUPVALUE.
  • Prvi argument ove DAX funkcije je „Ime stupca rezultata“, pa iz „Tablice gradova“ odaberite stupac „Imena regija“.
  • Sljedeći je argument "Naziv stupca pretraživanja", tj. Iz "Tablice gradova" na temelju "Imena gradova" dohvaćamo podatke, pa odaberite stupac "Imena gradova" iz "Tablice gradova".
  • Sljedeći je argument Vrijednost pretraživanja1, tj. Iz trenutne tablice, tj. Osnovna vrijednost "Tablica prodaje" je stupac "Imena gradova", pa odaberite stupac.

Zatvorite nosač i pritisnite tipku Enter. Dobit ćemo novi stupac u "Prodajnoj tablici" pod nazivom "Regije".

  • Slično tome, moramo dohvatiti "Imena upravitelja" iz "Upravljačke tablice". Ponovno kliknite desnom tipkom miša na "Tablicu prodaje" i odaberite "Novi stupac", od vas će se tražiti da imenujete stupac, pa mu dajte naziv "Upravitelj".
  • Još jednom otvorite funkciju LOOKUPVALUE.
  • Ovaj put trebamo rezultat iz "Upraviteljske tablice", pa će naziv stupca rezultata biti "Upravitelj" iz "Upraviteljske tablice".
  • Dalje, moramo odabrati Naziv stupca pretraživanja, tj. Iz "Tablice upravitelja" na temelju "Grada" dohvaćamo podatke, pa odaberite stupac "Grad" iz "Tablice upravitelja".
  • Vrijednost pretraživanja također će biti naziv "Grad", ali iz "Prodajne tablice".

Zatvorite zagradu i pritisnite tipku enter da biste dobili imena "Manager" kao novi stupac.

Dakle, ovako, upotrebom funkcije "LOOKUPVALUE" DAX u Power BI-u za repliciranje VLOOKUP-a i u Power BI-u.

Alternativni način dohvaćanja podataka u programu Power BI

Korištenjem "Power Query" možemo spojiti ili dohvatiti podatke iz drugih tablica.

  • U datoteci Power BI na kartici Početna kliknite na "Uredi upite".
  • Ovo će otvoriti prozor uređivača "Power Query". U ovom novom prozoru na kartici "HOME" kliknite "Spajanje upita". Napomena: Odaberite "Tablica prodaje" i učinite to.
  • Ovo otvara prozor "Spajanje".
  • Od sada vidimo da je "Tablica prodaje" već odabrana. Dakle, s drugog padajućeg popisa odaberite "Gradska tablica".
  • Iz ove dvije tablice trebamo odabrati uobičajene stupce, pa je zajednički stupac između ove dvije tablice „Imena gradova“, pa odaberite iste stupce u obje tablice.
  • Sada kliknite "Ok" da biste se vratili u prozor "Query Editor".
  • Kao što vidite, stvoren je novi stupac, pa kliknite dvostruku bočnu strelicu da biste vidjeli daljnje mogućnosti.
  • Ovo će prikazati donje mogućnosti.
  • Od toga odaberite samo "Regije" jer u našem stupcu "Prodajna tablica" već postoji stupac s nazivom grada, pa poništite odabir.

Kliknite "Ok" da biste dobili imena "Regije".

  • Ponovite isti postupak za spajanje imena "Manager".
  • Nakon spajanja stupaca kliknite "Zatvori i primijeni".

Sada će se vratiti u Power BI datoteku, idite na karticu "Podaci" da biste vidjeli nove spojene stupce.

Napomena: Datoteku Power BI VLOOKUP možete preuzeti s donje veze i primijeniti svaku tehniku ​​oblikovanja kako je primijenjena.

Ovaj predložak Power BI VLOOKUP možete preuzeti ovdje - Power BI VLOOKUP predložak

Stvari koje treba ovdje zapamtiti

  • LOOKUPVALUE je vrsta funkcije VLOOKUP za dohvaćanje podataka iz drugih tablica u Power BI-u.
  • Opcija spajanja Power Query alternativni je način dohvaćanja podataka iz različitih tablica.
  • LOOKPVALUE je DAX funkcija i morate razumjeti sve parametre DAX funkcije u power bi.

Zanimljivi članci...