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.
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žakStvari 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.