Datum a čas jsou při analýze dat zásadní. Zde je návod, jak vytvořit datovou tabulku v Power BI, abyste získali přesnější výsledky.

Data jsou kritickým údajem, který může ovlivnit vaši analýzu. Vytvoření pole data a času v Power BI je tedy zásadní pro zajištění přesnosti procesu analýzy dat, který vám pomůže optimalizovat sestavu.

Ať už se díváte na údaje o prodeji, finanční záznamy, chování zákazníků, zpětnou vazbu od zákazníků nebo návštěvnost webových stránek, přesné datum a čas může poskytnout cenné informace. Zde přichází na řadu vaše tabulka data Power BI.

Pojďme se tedy podívat na důležitost tabulky dat v Power BI a na to, jak ji vytvořit.

Co je to datová tabulka a proč ji potřebujete?

Tabulka dat je tabulka dat dimenzí obsahující atributy jako rok, měsíc a den dat. Tato tabulka obsahuje každý den jednu hodnotu a tato hodnota je datum. Proto se datové tabulky také nazývají kalendářní tabulky.

Při analýze dat v Power BI potřebujete tabulku dat z několika důvodů.

  • Pro analýzu dat časové inteligence.
  • instagram viewer
  • Chcete-li odkazovat a filtrovat data ve svých modelech.
  • Chcete-li vytvářet sestavy, které vyžadují informace týkající se data.
  • Zajistěte, aby všechna data dostupná ve vašich datech měla centralizované a přesně formátované datum pro datové modelování. Je to podobné, jako když tvoříte vztahy mezi více tabulkami pomocí datového modelu v Excelu.
  • Chcete-li vytvořit informativní vizuály.
  • Poskytuje konzistentní a standardizované datum pro vaše přehledy.

Jaké jsou požadavky na datovou tabulku?

Při vytváření tabulky dat v Power BI byste měli mít na paměti několik věcí:

  • První sloupec, který je vaším sloupcem data, by měla být data typu datum/čas.
  • Hodnoty data v prvním sloupci musí být jedinečné a nesmí obsahovat žádné prázdné místo.
  • Vytvořenou datovou tabulku označte jako datovou tabulku.
  • Datum by nemělo chybět a mělo by obsahovat všechna data v období. Může to být několik měsíců až rok nebo více než rok.

Jak vytvořit datovou tabulku pomocí automatického data/času

Funkce Automatické datum v Power BI automaticky vygeneruje tabulku hierarchie data a data na základě sloupců ve vašich datech. Toto datum také aktualizuje na základě vašich podkladových dat. Pomocí hierarchie, kterou generuje, můžete data procházet, agregovat a filtrovat na základě konkrétního data nebo období.

Chcete-li aktivovat funkci automatického data;

  1. Přejděte na Pás souborů > Možnosti a nastavení.
  2. Poté vyberte Možnosti > Aktuální soubor > Načtení dat > Časová inteligence.
  3. Zaškrtněte Povolit automatické datum/čas box.

Hierarchie data zde bude zahrnovat rok, čtvrtletí, měsíc a den.

Jak vytvořit datovou tabulku pomocí DAX

Jedna věc, která dělá Power BI se liší od Microsoft Excel je funkce Power BI Data Analysis Expression (DAX). I když lze jazyk DAX používat v Excelu, není pro aplikaci příliš intuitivní.

CalendarAuto a Calendar jsou dvě funkce jazyka DAX používané k vytváření těchto tabulek. Jediný rozdíl mezi oběma funkcemi je v tom, že zatímco Kalendář vytváří data na základě toho, co zadáte, funkce CalendarAuto vytváří datum na základě toho, co automaticky zjistí z vašich dat.

Chcete-li použít funkci Kalendář:

  1. Přejděte na Karta Domů na pásu karet Power BI Desktopu.
  2. Vybrat Nový stůl
  3. Níže zadejte vzorec DAX. Tento vzorec vytvoří tabulku dat v rozsahu od 1. ledna 2022 do 31. prosince 2023.
    datum = KALENDÁŘ(DATUM(2022,1,1), DATUM(2023,12,31))
  4. Pokud chcete, aby se automaticky zvýšilo, můžete koncové datum nahradit DNES(), jak je vidět níže.
    datum = KALENDÁŘ(DATUM(2022,1,1),DNES())
  5. Chcete-li přidat sloupec Rok, vyberte Nový sloupec a používat ROK() funkce pro zápis této funkce DAX.
    Rok = ROK('Datum'[datum])
  6. Vybrat Nový sloupec a přidejte sloupec měsíce pomocí MĚSÍC() Funkce DAX. Tato funkce však zapisuje měsíc v číselném formátu.
    Měsíc = MĚSÍC('Datum'[datum])
  7. Pro kategorickou funkci použijte FORMÁT() funkce.
    Měsíc Cat = FORMAT('Datum'[datum],"MMM")
  8. Sloupec Cat podle měsíce musíte seřadit podle sloupce Měsíc pomocí možnosti Seřadit podle sloupce.
  9. Pomocí funkce DAY() můžete vytvořit sloupec dne.
    Den = DEN('Datum'[datum])
  10. Funkce WEEKNUM() nám říká, do kterého týdne naše data spadají.
    Týden = "Týden " & WEEKNUM('Datum'[datum])
  11. Funkce QUARTER() nám říká, v jaké čtvrti se nacházíme.
    Qtr = "Qtr" & ČTVRŤÁK('Datum'[datum])

Jak vytvořit tabulku data pomocí pokročilého jazyka DAX

Pokud znáte jazyk DAX, můžete urychlit vytváření tabulky data. Můžete použít funkce jako VAR, ADDCOLUMNS a FORMAT k psaní tabulky bez ručního vytváření více sloupců.

Tady je skript od expertů Enterprise DNA ukazuje, jak vytvořit jednoduchou datovou tabulku bez vytváření více sloupců.

DateTable = 
VAR Počáteční datum = DATUM(2020, 1, 1) // Datum zahájení můžete nastavit podle svého požadavku
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Souborkonecdatumna a konecz a aktuálnírok
VRÁTIT SE
ADDCOLUMNS (
KALENDÁŘ (Datum zahájení, Datum ukončení),
"Den v týdnu", WEEKDAY([datum]),
"Název dne v týdnu", FORMÁT([datum], "dddd")
)

Zde je návod, jak použít tento skript:

  1. Vybrat Nový stůl
  2. Poté zkopírujte a vložte výše uvedený skript DAX.

Pokud však tyto funkce jazyka DAX neznáte, máme pro vás seznam skvělých online kurzy Coursera, které vám pomohou zvládnout Power BI.

Jak k vašemu stolu jako datovému stolu

Jakmile vytvoříte tabulku s daty, budete muset nově vytvořenou tabulku označit jako tabulku dat. Toto je poslední krok v procesu vytváření tabulky dat.

Můžete to udělat takto:

  1. Klepněte pravým tlačítkem myši na název tabulky v Panel pole.
  2. Vybrat Označit jako datumovou tabulku.
  3. Můžete také použít možnost Označit jako tabulku data na pásu karet Power BI.
  4. Vybrat datum volba.
  5. Vybrat OK.

Obchodní data s Power BI

Data jsou nezbytnou součástí každé analýzy bez ohledu na vaše odvětví. Proto musíte mít centralizovanou a standardizovanou tabulku dat, která vám pomůže dosáhnout vašeho cíle. S těmito znalostmi můžete sestavit a přizpůsobit tabulku dat tak, aby vyhovovala požadavkům vaší organizace a datového projektu.