LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Dnes se ponoříme do toho, co byste mohli dělat na řádku vzorců LuckyTemplates, pokud jde o syntaxi, komentáře a proměnné.

To vše jsou velmi důležité techniky, které byste mohli použít ve svých pracovních vzorcích. Ale než se pustíme do vzorců LuckyTemplates, ukážu vám, jak třídím sloupec Data ve svých vizuálech. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Obsah

Zjednodušení prezentace dat

První věc, kterou udělám, je přinést tabulku Data .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Jedna věc, která může být u tabulky Data nepříjemná , je, že do tabulky zabuduje automatickou hierarchii.

Co udělám, je kliknout na rozevírací nabídku a vybrat Datum místo Hierarchie data .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Poté budete mít každé datum pouze v jednom sloupci.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Další věcí, kterou hodlám udělat, je změnit formát data přechodem do oblasti Data .

Poté zvýrazním celý sloupec Datum a níže vyberu jeden z dalších dostupných formátů data.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Poté se můžeme vrátit a podívat se na náš sloupec Datum v novém formátu.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Znovu přetáhnu tabulku Datum a odstraním hierarchii ještě jednou.

Pak z toho mohu vytvořit slicer , abych mohl rychle změnit časový rámec, abych se podíval na konkrétní časový rozsah.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Nyní, když mám svůj datlový kráječ, ukážu vám několik vzorců LuckyTemplates.

LuckyTemplates vzorec pomocí funkce FILTER

Vytvořme si vzorec, který je složitější a napišme jej zbytečně složitě, abychom si jej později zjednodušili.

Co kdybychom chtěli získat daleko konkrétnější výsledek? Chci se například podívat na prodej na Floridě v rámci svého měření, abych mohl porovnat své celkové prodeje pouze s prodejem na Floridě .

K tomu musíme vytvořit nové měření nazvané Florida Sales a použít funkci nazvanoukterým se budeme více věnovat později.

Do něj můžeme vložit míru celkového prodeje , protože můžete ve skutečnosti vkládat míry do vzorců pomocí větvení opatření , což je koncept jedinečný pro LuckyTemplates.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

A pak použiji funkci tzva podívejte se do tabulky Umístění . Pak bych mohl použít Státní kód a přirovnat jej k „FL“ , abych se mohl podívat na Floridu.

FILTER mi v podstatě umožňuje vytvořit filtr ve vzorci.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Stačí tedy po zadání vzorce stisknout klávesu Enter a poté můžete přetažením míry prodeje na Floridě porovnat s naším mírou celkového prodeje .

Odtud můžete vypočítat další zajímavé věci, jako je procento prodejů na Floridě k celkovým prodejům .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Ale tady chci udělat něco ještě složitějšího. Nechci se dívat jen na Florida Sales , ale také na prodeje konkrétních produktů .

K tomu opět použijeme funkci FILTR a vložíme Název produktu z tabulky Produkty a nastavíme na hodnotu „Produkt 1“ .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

A pak použiji operátor OR a do názvu produktu vložím „ Produkt 2“ . Nakonec opatření přejmenuji na Florida Prodej produktu 1 nebo 2 .

To znamená, že filtruji výsledky, abych se podíval na konkrétní prodeje na Floridě s názvy Produkt 1 nebo Produkt 2 .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Abych získal nějaké výsledky, změním vzorec na Produkt 2 a Produkt 5 , přejmenuji odpovídajícím způsobem míru a poté rozšířím časový rámec pomocí data slicer .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Jedna věc, kterou zde chci zdůraznit, je to, jak vzorec vypadá příliš dlouhý a komplikovaný .

Věci můžeme vyčistit tak, že stisknutím Shift+Enter posuneme řádek o jeden řádek dolů a poté pomocí klávesy Tab vytvoříme odsazení.

Snížíme funkce CALCULATE a dvě funkce FILTER . Před funkcemi FILTER vytvoříme odsazení .

Okamžitě můžete vidět, jak mnohem snazší je číst vzorec ve srovnání s tím, co jsme měli dříve.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Toto je opravdu snadná oprava, když potřebujete psát složité vzorce.

Obvykle to dělám tak, že pokud existuje funkce, která má v sobě logiku, obvykle ji umístím na vlastní řádek s odsazením před ní, aby se funkce zobrazovaly sestupně.

LuckyTemplates vzorec pomocí proměnných

Dalším způsobem, jak zjednodušit vzorec LuckyTemplates, je pomocí proměnných .

Co můžete udělat zde, je napsata pak pojmenujte svou proměnnou, pokud je to jedno slovo bez mezer .

V našem příkladu použijeme název FloridaLocation a poté jej nastavíme na hodnotu FILTER, která přebírá Florida Sales . Ačkoli můžete ukládat jednotlivé výsledky do proměnných, můžete do nich vkládat i tabulky .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Aby to fungovalo, musíte před konečnou logiku vzorce umístit RETURN .

Poté můžete vložit proměnnou, kterou jste právě vytvořili, aby nahradila celou funkci.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Mohu vytvořit další proměnnou nazvanou ProductSelection , nastavit ji na stejnou hodnotu jako druhá funkce FILTER a použít ji jako náhradu za funkci tam dole.

Nyní můžeme vidět, o kolik je čistší místo funkce, kterou jsme měli dříve.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Používání komentářů v řádku vzorců LuckyTemplates

Poslední věc, kterou bych chtěl probrat, je psaní komentářů do vašeho řádku vzorců. To může pomoci vašemu týmu nebo uživatelům pochopit váš vzorec LuckyTemplates.

Pouhým dvojím zadáním lomítka ( // ) můžete říci něco jako „toto měřítko počítá prodeje na Floridě pro různé produkty“ .

LuckyTemplates Syntaxe vzorce, komentáře a proměnné

Komentáře můžete vkládat kamkoli chcete, protože se ve skutečnosti neregistrují jako výpočty ve vašem řádku vzorců.

LuckyTemplates Syntaxe vzorce, komentáře a proměnné




Závěr

V tomto blogu jsem diskutoval o tom, jak to vyřešitaby byly věci jednoduché.

Jedna věc, kterou nechci vidět, je vypisování vzorců bez přemýšlení o tom, jak je učinit čitelnějšími. Protože když budete s jazykem DAX složitější a pokročilejší, vzorce se stanou nečitelnými a nesrozumitelnými.

Efektivním nastavením vzorců si uděláte obrovskou službu.

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.