Vytvoření tabulky data v LuckyTemplates
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento tutoriál si klade za cíl diskutovat o tom, jak vypočítat vzdálenost a směr v LuckyTemplates a jak je efektivně používat pro.
Spoustu výpočtů vzdálenosti najdete na webu. Pro tuto ukázku použiji zjednodušený příklad řešení, které jsem potřeboval vytvořit pro jeden z mých projektů sítě dodavatelského řetězce.
Ukážu také výpočet přímé vzdálenosti od zásobovacího skladu k servisním místům.
Zde mám slicer pro výběr vzdálenosti pomocí a. To umožňuje dynamickou analýzu zákazníků, toků, hmotnosti, výnosů a jakékoli další hodnoty v rámci zvolené vzdálenosti.
Výpočet vzdálenosti po velkém kruhu, také známý jako Haversinův vzorec , je základním měřítkem tohoto výukového programu. Pokud tuto techniku ovládáte, můžete se vypořádat s jakýmkoli požadovaným výpočtem vzdálenosti a ložiska.
Přestože většinu výpočtů raději provádím v Power Query, je nutné použít měření DAX, když potřebujete analyzovat data dynamicky na základě volitelné vzdálenosti.
Pokud je k dispozici, může být preferovanou možností skutečná vzdálenost. V mnoha případech to však nebudete potřebovat, protože přímá vzdálenost bude dostatečná.
Google nebo Bing API lze použít k přidání vzdálenosti v Power Query pro skutečnou i přímou vzdálenost. Je dobrým zvykem mít v sadě geoprostorových nástrojů více nástrojů. Použití API na LuckyTemplates však nebude v tomto tutoriálu probráno.
Obsah
Pochopení scénáře
Byl jsem požádán, abych pomohl s přidělováním schránek na balíky od firmy k obchodním na domácí adresy servisních techniků.
Servisní technici pracovali v předem definovaných pracovních oblastech, které se mohly v průběhu času měnit, a začali tuto práci z domova.
Přes noc probíhalo doplňování urgentních náhradních dílů do balíkových schránek. Následujícího rána si technik cestou do svého pracovního prostoru vyzvedne náhradní díly ze schránky na balíky.
Normálně k provádění tohoto druhu analýzy používám software GIS (Geographic Information System). Ale teď to zkusím udělat s LuckyTemplates, abych získal model dynamické alokace. Použil jsem také výpočty vzdálenosti přímky a ložisek.
V GIS se úhel azimutu používá pro navigaci nebo směr. V tomto příkladu jsem přidal směr , který je převeden na směr ( Orientace ), protože samotná Vzdálenost nenabízí úplné řešení.
Nejbližší schránka na balíky může být umístěna v opačném směru od pracovní oblasti. Chtěl jsem tedy ukázat i směr.
To umožňuje omezit výběr pro přidělení skříňky na základě odpovídajících geografických směrů s pracovní oblastí.
Například pracovní oblast je severně od jeho domova. Upřednostňované umístění schránky na balíky by tedy mělo být ve stejném směru.
Analýza datové sady vzdálenosti a ložiska
V tomto zjednodušeném příkladu datová sada obsahuje adresy v Nizozemsku a umístění bezplatných schránek balíků.
Obsahuje sloupce pro zeměpisnou šířku a délku (do az ) , sklad , název , hodnotu dílů a poptávku .
S úvodní tabulkou sousedí vypočítané sloupce a výpočty vzdáleností v Excelu. Nejprve jsem vypočítal radiány.
Poté jsem vytvořil skutečné výpočty vzdálenosti pro míle i kilometry pomocí radiánů a Haversinova vzorce.
Výpočet vzdálenosti a ložiska: Vytvoření ukázkových dat
Výsledkem výpočtů pro ložisko je zpočátku desetinné číslo ve stupních. Takže to musím převést na něco praktičtějšího.
Vytvořil jsem sloupec tabulky se stupni od 1-360. Také jsem přidal sloupec pro směr podle kompasu.
Navíc jsem přidal sloupec SORT pro řazení směrů ve směru hodinových ručiček v LuckyTemplates.
Poté jsem načetl datovou sadu sourceNL a tabulku orientace v Power Query.
Podívejme se na tabulku sourceNL .
Přidání sloupců
Nejprve jsem přidal sloupec Index . Kdykoli provádím transformace v editoru, přidám sloupec Index buď pro referenci nebo pro třídění.
Poté jsem zaokrouhlil zeměpisnou šířku a délku na 4 číslice , což je důležité ve větších souborech dat. Tímto způsobem vrátí přesnost 11 metrů , což je stále dost.
Kvůli tomuto příkladu jsem přidal každý krok do samostatného vypočítaného sloupce pro zobrazení mapy. Vypočítal jsem radiány hodnot zeměpisné šířky a délky, stejně jako to, co jsem udělal v Excelu.
Poté jsem použil Haversinův vzorec pro výpočet vzdáleností v mílích i kilometrech.
Ložisko A Orientace
U ložiska je výpočet další vzorec, který jsem vzal z webu. Jen jsem to trochu upravil, aby to odpovídalo mým účelům.
Zpočátku je tento výpočet v radiánech. Je to úplně k ničemu. Takže to musím převést.
Toto je předběžný krok ložiska . Toto je pro převod radiánů do dalšího kroku mého výpočtu.
V dalším kroku jsem změnil záporná čísla a opravil je použitím tohoto výpočtu.
Poté jsem zaokrouhlil ložisko, abych získal celé číslo.
Odstranil jsem sloupce Ložisko (rad) , Ložisko před a Ložisko . Poté jsem sloupec Naar boven afronden přejmenoval na Bearing Roundup .
Nyní mohu sloučit sloupec Zaokrouhlení ložisek v této tabulce se sloupcem LOŽISKO z tabulky Orientace .
Tímto způsobem bych byl schopen získat směr.
Nyní mám sloupce ložiska ( Bearing Roundup ) a směru ( Orientation_Direction ), které budu používat pro další model.
Zde je výsledek v Power Query.
R skript pro výpočet vzdálenosti a ložiska
Pro tento budu používat řešení s R skriptem . Toto je soubor dat s vypočítanými vzdálenostmi v mílích a kilometrech.
Spouštím tento R skript , který je mnohem kratší a čistší než vzorce.
Po spuštění skriptu R mám nyní 3 tabulky.
Zde je výstup. Taky jsem to zaokrouhlil.
Jak vidíte, výsledky výpočtu R skriptu a výpočtu Excelu jsou podobné.
Přidání mapových vizuálů
Nakonec přidám ke konečnému výsledku vizuální zobrazení.
Abych to udělal, opakoval jsem kroky v a. Nahrál jsem na stůl 3 místa. Načetl jsem také Orientační tabulku a datovou sadu ( selectionNL ) se sloupcem Sort . Poté jsem sloučil sloupce pro Orientaci .
Tím je finální model dokončen.
Závěr
V této zprávě jsem se rozhodl ukázat směr, který zákazník vidí. V závislosti na vašich preferencích to můžete zvrátit nebo v přehledu zobrazit obojí. Vše, co je potřeba, je zaměnit při výpočtu z a do zeměpisné šířky a délky.
Doufejme, že tento tutoriál přispěl k lepšímu pochopení výpočtů vzdálenosti a ložisek obecně.
Další příklady a související obsah naleznete na níže uvedených odkazech.
Na zdraví!
Pavel
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.
V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.
V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.