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.
- 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;
- Přejděte na Pás souborů > Možnosti a nastavení.
- Poté vyberte Možnosti > Aktuální soubor > Načtení dat > Časová inteligence.
- 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ář:
- Přejděte na Karta Domů na pásu karet Power BI Desktopu.
- Vybrat Nový stůl
- 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))
- 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())
- 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])
- 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])
- Pro kategorickou funkci použijte FORMÁT() funkce.
Měsíc Cat = FORMAT('Datum'[datum],"MMM")
- Sloupec Cat podle měsíce musíte seřadit podle sloupce Měsíc pomocí možnosti Seřadit podle sloupce.
- Pomocí funkce DAY() můžete vytvořit sloupec dne.
Den = DEN('Datum'[datum])
- Funkce WEEKNUM() nám říká, do kterého týdne naše data spadají.
Týden = "Týden " & WEEKNUM('Datum'[datum])
- 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:
- Vybrat Nový stůl
- 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:
- Klepněte pravým tlačítkem myši na název tabulky v Panel pole.
- Vybrat Označit jako datumovou tabulku.
- Můžete také použít možnost Označit jako tabulku data na pásu karet Power BI.
- Vybrat datum volba.
- 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.