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.

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.“

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.

Pomocí funkce LOOKUPVALUE DAX můžeme načíst data z jiných tabulek do „Prodejní tabulky“. Níže je uvedena syntaxe funkce LOOKUPVALUE DAX.

- 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“.

- Pravým tlačítkem klikněte na „Tabulka prodeje“ a vyberte „Nový sloupec“.

- Budete požádáni, abyste sloupec pojmenovali, takže jej pojmenujte „Regiony“.

- Nyní otevřete funkci LOOKUPVALUE.

- 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ů“.

- 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“.

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

Zavřete držák a stiskněte klávesu Enter. Nový sloupec v „Tabulce prodeje“ získáme jako „Regiony“.

- 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“.

- Znovu otevřete funkci LOOKUPVALUE.

- Tentokrát potřebujeme výsledek z „Správcovské tabulky“, takže název sloupce výsledků bude „Správce“ z „Správcovské tabulky“.

- 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“.

- Hodnota vyhledávání také bude „Město“, ale z „Prodejní tabulky“.

Zavřete závorku a stiskněte klávesu Enter, abyste získali názvy „Správce“ jako nový sloupec.

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“.

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

- Tím se otevře okno „Sloučit“.

- 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“.

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

- Nyní klikněte na „Ok“, abyste se vrátili do okna „Query Editor“.

- Jak vidíte, byl vytvořen nový sloupec, takže kliknutím na dvojitou boční šipku zobrazíte další možnosti.

- Zobrazí se níže uvedené možnosti.

- Z toho vyberte pouze „Regiony“, protože v našem sloupci „Tabulka prodejů“ název města již existuje, proto to zrušte.

Kliknutím na „Ok“ získáte názvy „Regionů“.

- Stejným postupem opakujte sloučení jmen „správce“.

- Po sloučení sloupců klikněte na „Zavřít a použít“.

Nyní se vrátí do souboru Power BI, přejděte na kartu Data a zobrazte nové sloučené sloupce.

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.