Jak pracovat s více daty v LuckyTemplates

Jakmile začnete vyvíjet několik modelů LuckyTemplates, velmi pravděpodobně narazíte na problém, kdy máte v tabulce faktů dvě data a nemůžete mezi svou tabulku dat a druhou tabulku umístit dva vztahy. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Můžete mít dokonce více dat, jako je zadané datum, datum objednávky, datum faktury, datum odeslání a případně další.

Možná si myslíte, že je problém s LuckyTemplates, nebo že potřebujete úplně novou tabulku dat.

Další stůl vlastně nepotřebujete, ani se nemusíte bát.

Klíčovou věcí je uvědomit si, že mezi tabulkami můžete mít více vztahů. Můžete mít mnoho „neaktivních“ vztahů, ale ne více než jeden „aktivní“ vztah.

Trik s neaktivními vztahy je v tom, že je můžete „zapnout“ pomocí správného vzorce DAX.

V tomto příspěvku vám ukážu, jak využítspolu s funkcí CALCULATE aktivovat vztahy ve vašem datovém modelu.

Obsah

Práce s daty v LuckyTemplates

Pokud se podíváme na naši podkladovou tabulku, všimnete si, že máme sloupec Datum objednávky a sloupec Datum odeslání.

Jak pracovat s více daty v LuckyTemplates

Pak se podívejme na náš datový model a přetáhněte vyhledávací tabulku podle data na naše Datum objednávky.

Jak pracovat s více daty v LuckyTemplates

Jak vidíte, máme zde plnou čáru, která představuje aktivní vztah .

Jak pracovat s více daty v LuckyTemplates

Zkusme tedy udělat totéž, ale tentokrát mezi Datem a Datem odeslání.

Jak pracovat s více daty v LuckyTemplates

To, co nyní máme, je tečkovaná čára, což znamená, že jsme vytvořili to, čemu se říká neaktivní vztah .

Jak pracovat s více daty v LuckyTemplates

Jak vidíte, můžeme vybudovat pouze jeden aktivní vztah.

Podívejme se nyní, co se stane s přirozeným filtrováním s naším aktivním vztahem.

Můžeme vytvořit novou míru a nazvat ji Total Sales a pak jítve sloupci Celkový příjem .

Jak pracovat s více daty v LuckyTemplates

Pokud toto opatření přetáhneme na plátno a uděláme z něj tabulku, uvidíte, že zde máme sloupec Celkové prodeje.

Jak pracovat s více daty v LuckyTemplates

Musíte si však uvědomit, že se jedná o celkový prodej podle data objednávky, protože se jedná o aktivní vztah v našem datovém modelu.

Kromě toho si musíme ujasnit, na jakém datu pracujeme.

Můžeme to udělat nejprve pečlivým pojmenováním našich opatření. Místo toho, abychom řekli pouze Celkový prodej, můžeme to například nazvat Celkový prodej podle data objednávky .

Jak pracovat s více daty v LuckyTemplates

Jak vidíte, naše tabulka nyní uvádí Celkový prodej podle data objednávky namísto pouze Celkový prodej .

Jak pracovat s více daty v LuckyTemplates

Ale kromě určení data v našem opatření můžeme také přidat komentář do našeho vzorce, jako je tento níže, aby bylo jasné, kdo používá naše data.

Jak pracovat s více daty v LuckyTemplates

A co teď, když chceme zobrazit celkový prodej podle data odeslání ?

Pamatujte, že celkový prodej podle data odeslání má neaktivní vztah s tabulkou data. Pojďme k tomu, jak můžeme tento vztah aktivovat.

Zapnutí Neaktivního vztahu

Abychom mohli skutečně analyzovat celkové prodeje podle data odeslání , musíme tento neaktivní vztah nejprve zapnout, protože ve svém aktuálním stavu se vůbec neregistruje.

Jak pracovat s více daty v LuckyTemplates

Dobrou zprávou je, že je to ve skutečnosti velmi snadné. Tuto speciální funkci jazyka DAX s názvem USERELATIONSHIP můžeme použít k fyzickému zapnutí jednoho z těchto vztahů.

Vytvoříme tedy novou míru a nazveme ji Celkový prodej podle data odeslání .

Potom použijeme VYPOČÍTAT a poté Celkový prodej podle data objednávky a poté skočíme dolů na další řádek.

Nyní přidáme USERELATIONSHIP a poté Data a poté přidáme Prodej podle data odeslání .

Jak pracovat s více daty v LuckyTemplates

Pokud to přetáhneme do tabulky zde, uvidíte, že výsledky v našem celkovém prodeji podle data odeslání se velmi liší od výsledků v našem celkovém prodeji podle data objednávky .

Jak pracovat s více daty v LuckyTemplates

Byli jsme schopni vypočítat naše celkové prodeje podle data odeslání, protože jsme zde zapnuli tento filtr a prakticky se z něj stala plná čára nebo aktivní vztah.

Jak pracovat s více daty v LuckyTemplates

Jsem si jistý, že si uvědomujete, jak snadné je implementovat tuto techniku, ale také by vám mohlo pomoci vědět, že někteří lidé jsou zmatení při práci s daty v LuckyTemplates, zejména ti, kteří jsou stále noví.

Matoucí akce při práci s více daty

Jeden přístup, který někteří lidé zkoušejí, je jít do datového modelu, kliknout na tečkovanou čáru, takže se objeví vyskakovací okno Upravit vztah .

Poté kliknou na možnost „Aktivovat tento vztah“.

Jak pracovat s více daty v LuckyTemplates

Pokud vyzkoušíte tento přístup, uvidíte, že se zobrazí chyba, jako je tato níže.

Jak pracovat s více daty v LuckyTemplates

A protože vám to říká chybová zpráva, můžete zkusit deaktivovat aktivní vztah a zapnout druhý, ale pak narazíte na další chybu.

Takže v případě, že pracujete na více datech v LuckyTemplates, vše, co musíte udělat, je využít funkci USERELATIONSHIP a poté se vaše výpočty snadno provedou.




Závěr

Právě jsme diskutovali o tom, jak pracovat se sadou dat, která má vztahy a více dat v LuckyTemplates.

Po použití funkce USERELATIONSHIP spolu sjsme byli schopni aktivovat vztahy v datovém modelu.

Pomocí této techniky budete mít možnost rychle filtrovat svá data podle kteréhokoli z těchto dat a otevřít řadu analýz, jejichž vytvoření by tradičně v Excelu bylo velmi časově náročné.

Jakmile si osvojíte tuto techniku, můžete vytvořit velmi efektivní datové modely LuckyTemplates.

Na zdraví,


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.