Kdy používat funkci LOOKUPVALUE a kdy RELATED? (DAX – Power Pivot, Power BI)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
V DAXu existují dvě funkce, které mají podobné, a někdy zaměnitelné, využití. Jedná se o RELATED a LOOKUPVALUE.
Obě se dají dobře použít k tomu, aby z druhé tabulky "přitáhly" správnou hodnotu - obdobně, jako to dělá funkce SVYHLEDAT v Excelu.
Když jsou si tak podobné, tak kdy použít kterou?
Výhody RELATED
- Má velmi přehledný a jednoduchý zápis - vyžaduje pouze jeden parametr.
- Umí procházet více tabulek najednou, pokud jsou spojené relační vazbou 1*. (LOOKUPVALUE to umí, jen když se jich dá více do sebe.)
Výhody LOOKUPVALUE
- Tabulky nemusí být spojené vůbec žádnou relací. Použijeme ji proto v situacích, kdy relaci nemáme a nemůžeme vytvořit.
- LOOKUPVALUE umí použít více klíčů najednou. Tedy nemusíte hledat jen podle příjmení, ale můžete hledat podle kombinace jména a příjmení.
- LOOKUPVALUE nemusí sahat do jiné tabulky - může brát správné hodnoty i z tabulky, ve které se zapisuje - typicky z jiných řádků určených klíčem.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.