Jednou z nejoblíbenějších funkcí ve vzorcích Excel SVYHLEDAT. Funkce SVYHLEDAT ale v aplikaci Power Pivot. Je to hlavně proto, že funkce DAX (Data Analysis Expressions) v aplikaci Power Pivot nevezme jako odkaz buňku nebo oblast buněk – jako funkce SVYHLEDAT v Excel. Funkce jazyka DAX vezměte jako odkaz jenom sloupec nebo tabulku.
V Power Pivot nezapomeňte, že pracujete s relačním datovým modelem. Hledání hodnot v jiné tabulce je velmi snadné a v mnoha případech nemusíte vytvářet žádný vzorec.
Řekněme třeba, že máte kontingenční tabulku v listu Excel pro analýzu prodejních dat v datovém modelu – a chcete průřez na základě místních dat ze sloupce Oblast v tabulce Zeměpis. Do kontingenční tabulky můžete jednoduše přidat oblast jako pole. Není potřeba žádné vyhledávání ani vzorec. Toto jednoduché řešení má některé požadavky: Vyhledávací sloupec Oblast musí být v související tabulce atabulka Zeměpis nemůže být skrytá ze seznamu polí kontingenční tabulky.
Existuje několik případů v Power Pivot, ve kterých můžete chtít vyhledat hodnoty v jiné tabulce jako součást výpočtu , například počítaný sloupec nebo míra. Ty vyžadují vlastní vzorec vytvořený pomocí jazyka DAX, který obsahuje několik funkcí, které provádějí podobné vyhledávání. Ten, který vyberete, závisí na tom, co potřebujete, aby vzorec udělal.
V tomto článku
Pomocí funkce RELATED můžete vyhledat hodnoty v související tabulce.
Pomocí funkce RELATEDTABLE můžete vyhledat tabulku se všemi řádky souvisejícími s aktuálním řádkem.
Funkce LOOKUPVALUE slouží k vrácení hodnot podle kritérií filtru.