VLOOKUP v Power BI - Replikujte Vlookup pomocí funkce Lookupvalue

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í.
Tip: V obou tabulkách by měl být název vyhledávacího sloupce a hledaná hodnota stejné.

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 BI

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

Zajímavé články...