Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Jedna otázka, kterou jsem dostal z toho, se točí kolem doplnění tabulky dotazu na datum. Tento doplněk vám zabrání ručně filtrovat data podle posledního data pokaždé, když přijdou nová data. To může být užitečné, pokud pracujete na průběžném přehledu. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Přidám odkaz na uvedený příspěvek v souvisejících příspěvcích na fóru podpory níže.

Všimněte si, že řešení, které uvádím, bude vyžadovat použití staré šablony tabulky data, kterou jsem uvedl v kurzech Ultimate Beginner's Guide to LuckyTemplates a Ultimate Beginner's Guide to DAX. Odkazy na ně naleznete také níže.

Šablona je textový soubor, který je třeba umístit do editoru dotazů. Vygeneruje tabulku dat na základě parametrů data, které zadáte.

Jakmile to bude na místě, ukážu vám, jak vytvořit tabulku dynamickou na základě skutečných dat, která máte.

Obsah

Vytvoření dynamické datové tabulky pomocí živých dat

Nejprve zkontroluji celková data v tabulce Prodeje.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Tabulka Prodej bude sloužit jako tabulka faktů, když se pokusíme získat celkové minimální datum. Použiji funkci CALCULATE a poté použiji Datum objednávky.

Všimněte si, že zde mám také slicery, takže musím použít VŠECHNA data. Tím se odstraní všechny filtry, které by mohly do měření vnášet nesprávný kontext.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Teď jen potřebuji toto opatření znovu vytvořit. Zkopíruji tedy tento vzorec a kliknu na New Measure.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Toto nové opatření bude pro celkové maximální datum, takže stačí změnit MIN na MAX.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Dovolte mi přetáhnout tato opatření do své zprávy, abych viděl, jaká data přijdou.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Když se podívám na data z tabulky Prodej, první datum v mé časové ose spadá na začátek roku 2014, zatímco poslední datum spadá do poloviny listopadu 2018.

Parametry dotazu na data

Vzhledem k tomu, že hlavním cílem je vytvořit tabulku Data dynamickou, výsledná data by se poněkud lišila od karet, které jste viděli dříve, zvláště poté, co změníme věci v Editoru dotazů.

Začnu tím, že se dostanu do dotazu na data.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Poté přejdu do pokročilého editoru.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Zde uvidíte textový soubor, do kterého můžete osobně vložit pokrytá data.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Nyní se vygeneruje celý kód tabulky Date na základě toho, co umístíme do StartDate, EndDate a FYStartMonth.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Je to tento dotaz na data, který vygeneroval níže uvedenou tabulku.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Vytvoření dynamické tabulky dat

Co teď udělám, je duplikovat předchozí tabulku a použít tento duplikát ke spuštění tabulky Dynamic Date.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Normálně byste přešli na Zdroj a vygenerovali data.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Poté můžete změnit datum přímo zde v dotazu na data.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Ale ukážu vám, jak to místo toho překrýt.

Začnu seznamem Min. Tabulka Moje prodeje zůstává mou tabulkou faktů, pak budu odkazovat na Datum objednávky.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Druhá část měření bude Seznam Max a bude také používat tabulku Prodej a Datum objednávky.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

S těmito změnami v měření se nyní tabulka automaticky aktualizuje pokaždé, když do tabulky Prodeje přijdou nová data. Tabulka Datum se také upraví podle příslušných dat.

Samozřejmě potřebujete také určitý prostor pro úpravu. To je důvod, proč k poslednímu datu obvykle přidávám přibližně 30 dní. K tomu slouží tato poslední část opatření.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů

Toto je zajímavý koncept, který vám pomůže spustit jakoukoli analýzu scénářů. Je lepší přidat trochu času na konci, místo toho, abyste to jen odstřihli na posledním rande.

Jakmile se vrátíme ke kartám, které ukazují první a poslední datum, uvidíte, že poslední datum již bylo upraveno.

Vytvoření tabulky dynamických datových dotazů v LuckyTemplates: Výukový program pro editor dotazů




Závěr

S dynamickou tabulkou dotazu na datum není nutné ručně filtrovat data pokaždé, když do tabulky faktů přijdou nová data.

Opět vždy dávám přednost vytváření datových tabulek v editoru dotazů, protože je to stále nejefektivnější způsob, jak to udělat.

K tomu budete potřebovat textový kód, který si můžete stáhnout z kurzů Průvodce pro začátečníky, takže se podívejte na odkaz na tyto kurzy níže.

Vše nejlepší,


Pipe In R: Propojovací funkce s Dplyr

Pipe In R: Propojovací funkce s Dplyr

V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX od LuckyTemplates umožňuje vrátit pořadí konkrétního čísla v každém řádku tabulky, který tvoří součást seznamu čísel.

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte sa, ako rozobrať súbor PBIX, aby ste extrahovali motívy a obrázky LuckyTemplates z pozadia a použili ich na vytvorenie správy!

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Python v LuckyTemplates: Jak nainstalovat a nastavit

Python v LuckyTemplates: Jak nainstalovat a nastavit

Naučte se, jak nainstalovat programovací jazyk Python do LuckyTemplates a jak používat jeho nástroje k psaní kódů a zobrazování vizuálů.

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Zjistěte, jak vypočítat dynamické ziskové marže u LuckyTemplates a jak můžete získat více informací tím, že se ponoříte hlouběji do výsledků.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Zistite, ako správne zoradiť polia zo stĺpcov tabuľky s rozšíreným dátumom. Toto je dobrá stratégia pre náročné polia.

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

V tomto článku vám ukážem, ako môžete nájsť svoje najlepšie produkty podľa regiónu pomocou výpočtov DAX v LuckyTemplates vrátane funkcií TOPN a CALCULATE.

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Zistite, ako používať dimenziu nevyžiadanej pošty pre príznaky nízkej mohutnosti, ktoré chcete efektívne začleniť do svojho dátového modelu.