Vyhledávací funkce se velmi často používají při reprezentaci dat a podobně jako excel je jednou z široce používaných vyhledávacích funkcí funkce Vlookup v power bi, ale není vestavěná v power bi, takže musíme použít funkci vyhledávání pomocí DAX, abychom mohli používat Vlookup v moc bi.
Power BI Vlookup
Pravděpodobně ani jeden Excel neříká, že si nejsou vědomi této funkce. To je popularita VLOOKUP v aplikaci Excel. Takže každý má pochybnosti o tom, jak replikovat funkci VLOOKUP v Power BI. V tomto článku vám ukážeme, jak podrobně replikovat VLOOKUP v Power BI.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function.png.webp)
Jak replikovat VLOOKUP v Power BI?
Předpokládejme například, že máte tři tabulky s názvem „Prodejní tabulka, tabulka měst a tabulka správce.“
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_2.png.webp)
Data můžete zkopírovat do souboru aplikace Excel a poté je importovat do Power BI jako odkaz na soubor Excel. Sešit aplikace Excel si můžete také stáhnout z níže uvedeného odkazu, který se používá pro tento příklad.
Nahrajte tyto tabulky do Power BI.
V prodejní tabulce nemáme „Názvy regionů“ a „Názvy manažerů“, ale pro načtení dat z dalších dvou tabulek máme „Město“ jako společný sloupec nebo hodnotu mezi těmito tabulkami.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_3.png.webp)
Pomocí funkce LOOKUPVALUE DAX můžeme načíst data z jiných tabulek do „Prodejní tabulky“. Níže je uvedena syntaxe funkce LOOKUPVALUE DAX.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_4.png.webp)
- Název sloupce výsledku: V tomto argumentu musíme určit, ze kterého a ze kterého sloupce potřebujeme výsledek ??? Pokud například načítáme název regionu z „Městské tabulky“, bude ve sloupci výsledků „Název regionu“ z „Městské tabulky“.
- Název vyhledávacího sloupce: na základě toho, ve kterém sloupci prohledáváme sloupec výsledků v druhé tabulce, tj. V „tabulce měst“, „město“ je základní sloupec.
- Hodnota hledání: V tabulce požadovaných výsledků (tabulka prodeje), na základě kterého sloupce hledáme výsledek. tj. V „Tabulce prodeje“ je „Město“ základní hodnota vyhledávání.
Vezměte výše uvedené tabulky pouze jako příklad,
- Přejděte na kartu „Data“ a vyberte „Tabulka prodeje“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_5.png.webp)
- Pravým tlačítkem klikněte na „Tabulka prodeje“ a vyberte „Nový sloupec“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_6.png.webp)
- Budete požádáni, abyste sloupec pojmenovali, takže jej pojmenujte „Regiony“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_7.png.webp)
- Nyní otevřete funkci LOOKUPVALUE.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_8.png.webp)
- Prvním argumentem této funkce DAX je „Název sloupce výsledku“, takže v části „Tabulka města“ vyberte sloupec „Názvy regionů“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_9.png.webp)
- Dalším argumentem je „Název vyhledávacího sloupce“, tj. Z „tabulky měst“ na základě „názvů měst“ načítáme data, proto vyberte sloupec „názvy měst“ z „tabulky měst“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_10.png.webp)
- Dalším argumentem je Vyhledávací hodnota1, tj. Z aktuální tabulky, tj. Základní hodnotou „Prodejní tabulka“ je sloupec „Názvy měst“, proto vyberte sloupec.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_11.png.webp)
Zavřete držák a stiskněte klávesu Enter. Nový sloupec v „Tabulce prodeje“ získáme jako „Regiony“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_12.png.webp)
- Podobně musíme načíst „Názvy správců“ z „Správcovské tabulky“. Opět klikněte pravým tlačítkem na „Prodejní tabulku“ a vyberte „Nový sloupec“. Budete požádáni o pojmenování sloupce, proto pojmenujte „Správce“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_13.png.webp)
- Znovu otevřete funkci LOOKUPVALUE.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_14.png.webp)
- Tentokrát potřebujeme výsledek z „Správcovské tabulky“, takže název sloupce výsledků bude „Správce“ z „Správcovské tabulky“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_15.png.webp)
- Dále musíme vybrat název vyhledávacího sloupce, tj. Z „Správcovské tabulky“ na základě „Města“ načítáme data, proto vyberte sloupec „Město“ z „Správcovské tabulky“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_16.png.webp)
- Hodnota vyhledávání také bude „Město“, ale z „Prodejní tabulky“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_17.png.webp)
Zavřete závorku a stiskněte klávesu Enter, abyste získali názvy „Správce“ jako nový sloupec.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_18.png.webp)
Takhle, pomocí funkce DAX „LOOKUPVALUE“ v Power BI k replikaci VLOOKUP také v Power BI.
Alternativní způsob načítání dat v Power BI
Pomocí „Power Query“ můžeme sloučit nebo načíst data z jiných tabulek.
- V souboru Power BI na kartě Domů klikněte na „Upravit dotazy“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_19.png.webp)
- Tím se otevře okno editoru „Power Query“. V tomto novém okně na kartě „HOME“ klikněte na „Sloučit dotazy“. Poznámka: Vyberte „Tabulka prodeje“ a proveďte toto.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_20.png.webp)
- Tím se otevře okno „Sloučit“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_21.png.webp)
- Od této chvíle vidíme, že „Tabulka prodeje“ je již vybrána. Z druhého rozevíracího seznamu vyberte možnost „Tabulka města“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_22.png.webp)
- Z těchto dvou tabulek musíme vybrat společné sloupce, takže společné sloupce mezi těmito dvěma tabulkami jsou „Názvy měst“, proto vyberte stejné sloupce v obou tabulkách.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_23.png.webp)
- Nyní klikněte na „Ok“, abyste se vrátili do okna „Query Editor“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_24.png.webp)
- Jak vidíte, byl vytvořen nový sloupec, takže kliknutím na dvojitou boční šipku zobrazíte další možnosti.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_25.png.webp)
- Zobrazí se níže uvedené možnosti.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_26.png.webp)
- Z toho vyberte pouze „Regiony“, protože v našem sloupci „Tabulka prodejů“ název města již existuje, proto to zrušte.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_27.png.webp)
Kliknutím na „Ok“ získáte názvy „Regionů“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_28.png.webp)
- Stejným postupem opakujte sloučení jmen „správce“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_29.png.webp)
- Po sloučení sloupců klikněte na „Zavřít a použít“.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_30.png.webp)
Nyní se vrátí do souboru Power BI, přejděte na kartu Data a zobrazte nové sloučené sloupce.
![](https://cdn.know-base.net/1452198/vlookup_in_power_bi_replicate_vlookup_using_lookupvalue_function_31.png.webp)
Poznámka: Soubor Power BI VLOOKUP si můžete stáhnout z níže uvedeného odkazu a použít každou použitou techniku formátování.
Tuto šablonu VÝHLEDU VÝHLEDU Power BI si můžete stáhnout zde - Šablona VÝHLEDU Power BINa co si pamatovat zde
- LOOKUPVALUE je druh funkce VLOOKUP k načtení dat z jiných tabulek v Power BI.
- Možnost sloučení power Query je alternativní způsob načítání dat z různých tabulek.
- LOOKPVALUE je funkce DAX a musíte porozumět všem parametrům funkce DAX v power bi.