Jak vytvořit datovou tabulku v LuckyTemplates

Při práci s , vytvoření tabulky dat může být cenným aktivem pro vaše úlohy analýzy dat a vizualizace. Tabulky dat umožňují efektivně filtrovat, seskupovat a analyzovat data založená na čase.

V tomto článku se dozvíte, jak snadno vytvořit tabulku data v LuckyTemplates pomocí několika různých přístupů.

Vytvoření vlastní tabulky dat v analýze dat zvyšuje efektivitu funkce kalendáře a zjednodušuje proces vytváření tabulek dat. Vytvořením modelové tabulky dat ve vašem datovém skladu můžete efektivně spravovat a analyzovat data založená na čase, díky čemuž je vytváření tabulek dat přesnější a přizpůsobitelné vašim konkrétním potřebám.

Jdeme do toho!

Jak vytvořit datovou tabulku v LuckyTemplates

Obsah

4 Nezbytné předpoklady před spuštěním

Než začnete vytvářet tabulku s daty v LuckyTemplates, měli byste se ujistit, že jsou splněny 4 konkrétní předpoklady:

  1. Sloupec data: Vaše tabulka data by měla mít sloupec data s datovým typem data/času. Tento sloupec bude sloužit jako základ pro sestavení zbytku tabulky.

  2. Bez mezer: Sloupec data by neměl obsahovat žádné mezery. Každý řádek musí mít platné datum.

  3. Jedinečné hodnoty: Sloupec data musí mít jedinečné hodnoty. Každé datum by se mělo ve sloupci objevit pouze jednou.

  4. Žádná chybějící data: Ve sloupci data by neměla chybět žádná data, zejména pokud pracujete s nepřetržitými časovými obdobími.

Dobře strukturovaná tabulka dat je zásadní pro přesné filtrování dat, výpočty a seskupování vašich dat v LuckyTemplates.

V další části si projdeme kroky potřebné k vytvoření datové tabulky a jak ji upravit, aby vyhovovala vašim konkrétním požadavkům.

V případě automatického data/časového rozvrhu se nezobrazí jako pole v podokně Pole. Najdete jej spíše jako rozbalovací rozevírací seznam pod názvem sloupce data. Po rozbalení sloupce data narazíte na hierarchii data, která se skládá z roku, čtvrtletí, měsíce a dne.

Povolit zakázání automatického data

Klikněte na Soubor a z nabídky vyberte Možnosti a nastavení . Poté klikněte na Možnosti . Ve vyskakovacím okně Možnosti budete chtít kliknout na Načíst data z nabídky Aktuální soubor. V části Time Intelligence zaškrtněte/zrušte zaškrtnutí tabulky power bi data/času. Tím aktivujete/deaktivujete funkci automatického data/času.

Jak vytvořit datovou tabulku v LuckyTemplates

Jak vytvořit datovou tabulku v LuckyTemplates

Podívejme se na přímý příklad, který ilustruje důležitost zachování konzistence a snadného použití napříč většími nebo standardizovanými datovými modely při práci s daty založenými na čase. Pro podrobnější pochopení se můžete podívat na náš předchozí článek o vytváření komplexního kurzu řídicího panelu LuckyTemplates .

Jak vytvořit datovou tabulku v LuckyTemplates

V následujícím příkladu máme datovou sadu se stávajícími daty objednávek tabulky data a daty odeslání. Níže uvedený histogram ukazuje součet celkových příjmů vs. měsíc Datum objednávky .

Vestavěná funkce automatického data a času v LuckyTemplates vytváří výchozí hierarchie pro každou existující tabulku data, což je užitečné pro rychlý začátek, ale může být problematické při práci s více sloupci data s různými hierarchiemi. Tyto hierarchie můžete pozorovat zobrazené na pravé straně desktopového rozhraní LuckyTemplates, jak je znázorněno výše.

Když chcete porovnat data na základě jiného sloupce data, jako je datum odeslání, mohou být automaticky generované hierarchie problematické.

Jak vytvořit datovou tabulku v LuckyTemplates

Jak vytvořit datovou tabulku v LuckyTemplates

Když na stejném dashboardu vygenerujeme měsíční výřez sloupců s využitím data objednávky a vybereme konkrétní měsíc, získáme očekávaný výsledek vykreslení. Při použití měsíce Datum odeslání však graf zobrazuje pruhy pro únor i březen; který je nekonzistentní.

Chcete-li tento problém vyřešit, vytvořte centrální kalendářovou tabulku, která vám umožní efektivněji řídit vztahy mezi sloupci data.

S centrální kalendářní tabulkou můžete používat vztahy DAX k řízení dělení a dělení dat, což zajišťuje konzistenci a snadné použití v celém datovém modelu. Dále v tomto článku se ponoříme do podrobnější diskuse o DAX.

Využití existující globální tabulky dat LuckyTemplates

Pokud vaše organizace již vytvořila globální tabulku dat ve zdrojových datech, která je v souladu se specifickými obchodními požadavky, jako jsou fiskální období a období kalendářního roku, je velmi výhodné začlenit tuto tabulku do vašeho datového modelu LuckyTemplates.

2 způsoby, jak vytvořit datové tabulky v LuckyTemplates

Jedna metoda zahrnuje použití vestavěných funkcí CALENDAR nebo CALENDARAUTO DAX, které generují tabulku dat s jedním sloupcem. Odtud můžete vypočítanou tabulku rozšířit o další sloupce, abyste lépe podpořili své specifické požadavky na filtrování a seskupování.

Dalším přístupem je označení existující tabulky jako tabulky dimenzí data v rámci LuckyTemplates Desktop. To pomůže vašemu modelu rozpoznat tabulku jako primární zdroj pro analýzu založenou na datech, což zajistí, že funkce časové inteligence a další funkce související s datem budou s vašimi daty správně fungovat.

1. Použití funkcí časové inteligence jazyka DAX

Jedním ze způsobů, jak vytvořit základní tabulku dat, je použití jazyka DAX (Data Analysis Expressions). Proces zahrnuje vytvoření vypočítané tabulky, která generuje rozsah dat pomocí funkcí CALENDAR nebo CALENDARAUTO .

Chcete-li začít, přejděte na kartu Modelování v LuckyTemplates a klikněte na Nová tabulka.

Jak vytvořit datovou tabulku v LuckyTemplates

Novou tabulku pojmenujte „Tabulka dat“ a pomocí následujícího fragmentu kódu DAX definujte její časové období:

DateTable = 
VAR StartDate = DATE(2020, 1, 1) // You can set the start date according to your requirement
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Set end date to the end of the current year
RETURN
    ADDCOLUMNS (
        CALENDAR (StartDate, EndDate),
        "DayOfWeek", WEEKDAY([Date]),
        "DayOfWeekName", FORMAT([Date], "dddd")
    )

Jak vytvořit datovou tabulku v LuckyTemplates

Nahraďte STARTDate a ENDDate požadovaným obdobím pro vaši tabulku a přidejte do tabulky dat další sloupce pro „DayOfWeek“ a „DayOfWeekName“. Všimněte si, že také používáme výraz DAX k definování vašeho nového sloupce a jeho formátování podle vašich požadavků. Vytvořte například sloupec „Den v týdnu“: WEEKDAY([Datum]).

Tabulku pak můžete dále přizpůsobit přidáním vypočítaných sloupců, aby podporovaly jakékoli požadavky na filtrování nebo seskupování.

Bez ohledu na to, jakou metodu zvolíte, nezapomeňte označit tabulku jako tabulku data tak, že na ni kliknete pravým tlačítkem v podokně Pole a vyberete možnost Označit jako tabulku data.

Jak vytvořit datovou tabulku v LuckyTemplates

Funkce CALENDARAUTO() v LuckyTemplates zjednodušuje proces generování tabulky dat, protože automaticky vypočítává souvislou sadu dat na základě dat v modelu. Zadáním volitelného parametru fiscal_year_end_month můžete přizpůsobit měsíc na konci fiskálního roku, což umožňuje větší flexibilitu při práci s různými finančními obdobími.

Za předpokladu, že MinDate v datovém modelu je 1. ledna 2022 a MaxDate je dnes (14. dubna 2023).

CALENDARAUTO() vrátí všechna data mezi 1. lednem 2022 a 31. prosincem 2023.

CALENDARAUTO(6) vrátí všechna data mezi 1. červencem 2021 a 30. červnem 2023.

2. Použití editoru Power Query

Alternativně můžete vytvořit tabulku dat pomocí Power Query, která poskytuje vizuálnější přístup. Začněte následovně:

Z rozbalovací nabídky „Získat data“ vyberte „Prázdný dotaz“. Otevře se okno Editoru Power Query, kde vytvoříte tabulku.

Jak vytvořit datovou tabulku v LuckyTemplates

Pomocí řádku vzorců vytvořte seznam dat. V tomto příkladu vytváříme 1letou tabulku počínaje rokem 2022, ale můžete upravit hodnotu data a počítat podle potřeby. Do řádku vzorců zadejte následující: Do řádku vzorců zadejte následující:

=List.Dates(StartDate, Number.Days, #duration(1,0,0,0))

Nahraďte StartDate požadovaným počátečním datem pro váš stůl a Number.Days celkovým počtem dní, které má stůl pokrýt.

Jak vytvořit datovou tabulku v LuckyTemplates

Převeďte seznam na tabulku kliknutím na tlačítko „Do tabulky“ v nabídce Převést na pásu karet. V následujícím okně klikněte na „OK“, aniž byste provedli jakýkoli výběr.

Po převedení seznamu na tabulku přejmenujte sloupec „Datum“ a změňte datový typ na Typ data pomocí tlačítka datového typu vedle záhlaví sloupce.

Jak vytvořit datovou tabulku v LuckyTemplates

Chcete-li tabulku dokončit, použijte nabídku Přidat sloupec a vyberte různé hodnoty data z rozevíracího seznamu Datum na základě sloupce Hodnota data, který jste právě vytvořili.

Přejděte do části Přidat sloupec a otevřete rozbalovací nabídku Datum.

S vybraným sloupcem Hodnota data vyberte z rozbalovací nabídky Datum libovolný sloupec související s datem.

Jak vytvořit datovou tabulku v LuckyTemplates

Propojení datové tabulky s jinými tabulkami

Jakmile vytvoříte tabulku dat v LuckyTemplates, musíte navázat vztahy s dalšími relevantními tabulkami ve vašem datovém modelu. To vám umožní provádět přesnou časovou analýzu a zajistí, že vaše filtry a měření budou správně fungovat v různých tabulkách, které obsahují sloupce data.

Chcete-li vytvořit vztahy mezi tabulkou dat a ostatními tabulkami ve vašem datovém modelu, postupujte takto:

  1. Mísíme dva příklady, o kterých jsme hovořili dříve, tj. přidáváme tabulku 2 (z příkladu DAX) do naší původní datové sady objednávek a dopravy. Poté klikněte na kartu 'Model' v podokně Vizualizace a zobrazte zobrazení dat.

    Jak vytvořit datovou tabulku v LuckyTemplates
  2. Identifikujte tabulky se sloupci data, které je třeba připojit k tabulce data. Mezi tabulkou dat a každou z těchto tabulek vytvoříte vztahy ve formátu jedna ku mnoha (1:M).

  3. Klikněte a podržte na sloupci data v tabulce s datem a poté přetáhněte kurzor na příslušný sloupec data v související tabulce. Mezi těmito dvěma sloupci bude nakreslena čára označující navázání vztahu.

    Jak vytvořit datovou tabulku v LuckyTemplates
  4. Opakujte proces pro všechny ostatní tabulky se sloupci data, které vyžadují připojení k vaší tabulce data.

  5. Jakmile jsou všechny vztahy navázány, zkontrolujte je kliknutím na tlačítko ' Spravovat vztahy ' na kartě Domů. Zde můžete podle potřeby upravovat nebo mazat vztahy a zajistit, aby byla vaše tabulka dat přesně propojena s relevantními tabulkami.

Jak vytvořit datovou tabulku v LuckyTemplates

Mějte na paměti, že při připojování datové tabulky k více datovým polím v rámci stejné tabulky budete možná muset vytvořit duplicitní datové tabulky nebo použít přemosťovací tabulku v závislosti na struktuře vašeho datového modelu.

Doporučené postupy a tipy

Při vytváření tabulky s daty v LuckyTemplates je nezbytné dodržovat osvědčené postupy a zvážit užitečné tipy, jak zajistit, aby byla tabulka s daty efektivní a efektivní. Níže uvádíme několik bodů, které je třeba mít na paměti:

1. Pomocí funkcí CALENDAR nebo CALENDARAUTO DAX vygenerujte tabulku dat s jedním sloupcem. To bude základem vaší tabulky s daty.

2. Po vygenerování tabulky dat zvažte přidání vypočítaných sloupců pro podporu požadavků na filtrování intervalů a seskupování. Běžně počítané sloupce zahrnují měsíc, rok, čtvrtletí, číslo týdne a den v týdnu.

3. Při vytváření vlastních hierarchií data se ujistěte, že jsou sloupce seřazeny ve správném pořadí, například:

  • Vzestupně po měsících a dnech, nikoli v abecedním pořadí.

  • V případě potřeby sestupné pořadí pro časová období, jako jsou fiskální roky.

4. Využijte možnost Označit jako datovou tabulku kliknutím pravým tlačítkem na tabulku a výběrem „Označit jako datovou tabulku“ v nabídce, která se zobrazí. To pomáhá LuckyTemplates pochopit, že pracuje s daty a optimalizuje výkon a funkčnost.

5. Udržujte tabulku data co nejjednodušší. Ačkoli je lákavé přidávat četné sloupce a výpočty, pamatujte, že složitost může zpomalit výkon sestavy LuckyTemplates. Zaměřte se na základní sloupce, které skutečně potřebujete pro svou analýzu a vytváření sestav.

Dodržováním těchto osvědčených postupů a tipů při vytváření datové tabulky v LuckyTemplates zajistíte, že vaše tabulka bude přesná, efektivní a snadno se s ní pracuje, což v konečném důsledku zlepší vaše sestavy a analýzy.

Jste připraveni inspirovat se sbírkou neuvěřitelných aplikací pro hlášení LuckyTemplates, podívejte se na níže uvedené video.

Malá rekapitulace

V tomto článku jste se naučili, jak vytvořit tabulku dat v . Při práci s datovými tabulkami vždy pamatujte na nutnost jejich optimalizace pro rychlost a efektivitu. Efektivní implementace datové tabulky může být rozhodující pro poskytování přesných a včasných přehledů pro vaše analýzy, zejména ty, které zahrnují časově citlivé informace.

Nyní, když máte k dispozici znalosti a nástroje k vytvoření datové tabulky v LuckyTemplates, pokračujte v procvičování a zdokonalování svých dovedností. Díky zkušenostem budete moci přizpůsobit své datové tabulky tak, aby vyhovovaly jedinečným požadavkům vašeho podnikání a datových projektů.


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.