A keresési függvényeket nagyon gyakran használják az adatok ábrázolásában, és hasonlóan az excelhez, az egyik széleskörűen használt keresési függvény a Vlookup függvény a power bi-ben, de nincs beépítve a bi powerben, ezért meg kell ismételnünk a lookup függvényt DAX használatával a Vlookup használatához hatalom bi.
Power BI Vlookup
Valószínűleg még egyetlen excel sem mondja, hogy nincsenek tisztában a funkcióval. Ez a VLOOKUP népszerűsége az Excelben. Tehát mindenkinek kétségei vannak a VLOOKUP függvény replikációjáról a Power BI-ban. Ebben a cikkben megmutatjuk, hogyan lehet részletesen lemásolni a VLOOKUP-ot a Power BI-ban.

Hogyan replikálható a VLOOKUP a Power BI-ban?
Tegyük fel például, hogy három táblája van: „Értékesítési táblázat, városi táblázat és kezelő táblázat”.

Az adatokat átmásolhatja egy excel fájlba, majd importálhatja a Power BI-be Excel-fájl hivatkozásként. Az alábbi linkről letöltheti az excel munkafüzetet is, amelyet erre a példára használunk.
Töltse fel ezeket a táblázatokat a Power BI-ba.
Az értékesítési táblázatban nincsenek „Régiónevek” és „Kezelőnevek”, de a másik két táblázat adatainak lekéréséhez a „Város” szerepel a közös oszlopként vagy értékként ezek között a táblák között.

A LOOKUPVALUE DAX függvény használatával más táblák adatait lehívhatjuk az „Értékesítési táblák” közé. Az alábbiakban látható a LOOKUPVALUE DAX függvény szintaxisa.

- Eredmény oszlop neve: Ebben az argumentumban meg kell adnunk, hogy melyik és melyik oszlopból kell az eredmény ??? Például, ha a Régió nevét a „Várostábláról” kapjuk, akkor az eredményoszlop a „Régiónevek” elemet a „Várostáblázat” részből áll.
- Keresési oszlop neve: annak alapján, hogy melyik oszlop alapján keressük az eredmény oszlopot a másik táblázatban, azaz a „Város táblázat” részben a „város” az alap oszlop.
- Keresési érték: Az eredményhez szükséges táblázatban (Értékesítési táblázat) annak alapján, hogy melyik oszlopban keressük az eredményt. azaz az „Értékesítési táblázatban” a „Város” a keresés alapértéke.
Csak a fenti táblázatokat vegyük példaként,
- Lépjen az „Adatok” fülre, és válassza az „Értékesítési táblázat” lehetőséget.

- Kattintson a jobb gombbal az „Értékesítési táblázat” elemre, és válassza az „Új oszlop” lehetőséget.

- Ez arra kéri, hogy adja meg az oszlop első nevét, ezért adjon nevet „Régiók” néven.

- Most nyissa meg a LOOKUPVALUE funkciót.

- Ennek a DAX függvénynek az első argumentuma az „Eredmény oszlop neve”, ezért a „Városi táblázat” részben válassza a „Régiók neve” oszlopot.

- A következő érv a „Keresési oszlop neve”, azaz a „Városnév” alapján a „Városnevek” alapján az adatokat lekérjük, ezért válassza a „Városnevek” oszlopot a „Várostábla” menüből.

- A következő argumentum a Keresési érték1, vagyis az aktuális táblázatból származik, vagyis az „Értékesítési táblázat” alapérték a „Városnevek” oszlop, ezért válassza az oszlopot.

Csukja be a zárójelet, és nyomja meg az Enter billentyűt. Új oszlopot kapunk az „Értékesítési táblázat” mezőben „Régiók” néven.

- Hasonlóképpen be kell szereznünk a „Menedzser neveket” a „Kezelő táblából”. Ismét kattintson a jobb gombbal az „Értékesítési táblázat” elemre, és válassza az „Új oszlop” lehetőséget. Ez megkéri, hogy adja meg az oszlop nevét, ezért adjon nevet „Kezelő” néven.

- Nyissa meg még egyszer a LOOKUPVALUE funkciót.

- Ezúttal a „Manager táblázat” eredményére van szükségünk, így az Eredmény oszlop neve „Manager” lesz a „Manager táblázatból”.

- Ezután ki kell választanunk a Keresési oszlop nevét, azaz a „Város” alapján a „Kezelő tábla” menüből az adatokat beolvassuk, ezért válassza a „Város” oszlopot a „Kezelő táblázatból”.

- A keresési érték szintén „Város” név lesz, de az „Értékesítési táblázat”.

Zárja be a zárójelet, és nyomja meg az Enter billentyűt, hogy új oszlopként kapja meg a „Manager” neveket.

Tehát így, a Power BI „LOOKUPVALUE” DAX funkciójának használatával a VLOOKUP replikálásához a Power BI-ban is.
Az adatok lekérésének alternatív módja a Power BI-ban
A „Power Query” használatával egyesíthetjük vagy lekérhetjük az adatokat más táblákból.
- A Power BI fájl Kezdőlap lapján kattintson a „Lekérdezések szerkesztése” elemre.

- Ez megnyitja a „Power Query” szerkesztőablakot. Ebben az új ablakban a „HOME” fül alatt kattintson a „Lekérdezések egyesítése” elemre. Megjegyzés: Válassza az „Értékesítési táblázat” lehetőséget, és tegye ezt.

- Ez megnyitja a „Merge” ablakot.

- Mostantól láthatjuk, hogy az „Értékesítési táblázat” már ki van választva. Tehát a második legördülő listából válassza a „Város táblázat” lehetőséget.

- Ebből a két táblázatból ki kell választanunk a közös oszlopokat, így a két oszlop közötti közös oszlop a „Városnevek”, tehát mindkét táblában válassza ki ugyanazokat az oszlopokat.

- Most kattintson az „Ok” gombra, hogy visszatérjen a „Query Editor” ablakba.

- Amint láthatja, új oszlop jött létre, ezért kattintson a dupla oldalsó nyílra a további lehetőségek megtekintéséhez.

- Ez megmutatja az alábbi lehetőségeket.

- Ebből csak a „Régiók” lehetőséget válassza, mert az „Értékesítési táblázat” városnév oszlop már létezik, ezért törölje a jelet.

Kattintson az „Ok” gombra a „Region” nevek megszerzéséhez.

- Ismételje meg ugyanazt a folyamatot a „Kezelő” nevek egyesítéséhez.

- Az oszlopok egyesítése után kattintson a „Bezárás és alkalmazás” gombra.

Most visszatér a Power BI fájlba, lépjen az „Adatok” fülre az új egyesített oszlopok megtekintéséhez.

Megjegyzés: Az alábbi linkről letöltheti a Power BI VLOOKUP fájlt, és az egyes formázási technikákat alkalmazhatja.
Ezt a Power BI VLOOKUP sablont innen töltheti le - Power BI VLOOKUP sablonAmire itt emlékezni kell
- A LOOKUPVALUE egy VLOOKUP típusú függvény, amely lekéri az adatokat a Power BI többi táblájából.
- A power Query egyesítés opció az adatok különféle táblákból történő lekérésének alternatív módja.
- A LOOKPVALUE egy DAX függvény, és meg kell értenie a DA teljesítmény függvényének összes paraméterét.