Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Power BI Desktop automaticky na pozadí identifikuje stĺpce, ktoré predstavujú dátumy, a následne vytvára hierarchie dátumov a iné metaúdaje pre váš model za vás. Tieto vstavané hierarchie potom môžete použiť pri vytváraní funkcií zostáv, ako sú napríklad vizuály, tabuľky, rýchle merania, rýchle filtre a podobne. Power BI Desktop generuje tieto údaje tak, že za vás vytvára skryté tabuľky, ktoré potom môžete použiť pre zostavy a výrazy jazyka DAX.
Ďalšie informácie o tomto automatickom správaní nájdete v téme Použitie automatického dátumu a času v aplikácii Power BI Desktop.
Mnoho údajových analytikov preferuje vytváranie vlastných tabuliek, čo je v poriadku. V aplikácii Power BI Desktop môžete tabuľku, ktorú má používať váš model, určiť ako tabuľku dátumov a potom pomocou údajov dátumov tejto tabuľky vytvoriť vizuály, tabuľky, rýchle merania atď. Keď špecifikujete vlastnú tabuľku dátumov, máte kontrolu nad hierarchiami dátumov vytvorenými vo vašom modeli a ich použitím v rýchlych meraniach a iných operáciách, ktoré používajú tabuľku dátumov vášho modelu.
Poznámka
Ak v službe Power BI používate odporúčanú časovú inteligenciu založenú na kalendári, nemusíte identifikovať vlastnú tabuľku dátumov pomocou možnosti Označiť ako tabuľku dátumov, pokiaľ to nie je za konkrétnych okolností. Ak chcete naďalej používať klasické funkcie časovej inteligencie v službe Power BI , musíte tabuľku dátumov označiť ako tabuľku dátumov.
Kedy je potrebné označiť tabuľku dátumov
Tabuľku dátumov musíte označiť, ak používate funkcie klasickej časovej inteligencie v službe Power BI alebo ak sa na vás vzťahuje niektorý z nasledujúcich scenárov:
- Vzťahy medzi tabuľkou dátumov a inými tabuľkami v modeli sú založené na stĺpcoch s iným typom údajov ako Datetime. Ak napríklad načítate údaje zo zdroja, ako je napríklad sklad údajov, často sa uvádzajú konkrétne stĺpce, ktoré predstavujú dátumy. Tieto stĺpce (nazývané aj náhradné kľúče) sa často ukladajú ako celé číslo a formátujú sa ako yyyy-mm-dd (napríklad: 20241231 na predstavovanie 31. decembra 2024). Ak máte vzťahy medzi tabuľkou dátumov a inými tabuľkami v modeli, ktoré používajú takéto stĺpce, musíte nastaviť vlastnú tabuľku dátumov, aby ste mohli používať možnosti časovej inteligencie.
- Ak chcete používať rozšírené filtre dátumov v excelových kontingenčných tabuľkách alebo kontingenčných grafoch založených na údajoch služby Power BI.
Ako nastaviť vlastnú tabuľku dátumov
Ak chcete nastaviť tabuľku dátumov, vyberte tabuľku, ktorú chcete použiť ako tabuľku dátumov na table Polia, potom kliknite pravým tlačidlom myši na tabuľku a v zobrazenej ponuke vyberte položku Označiť ako tabuľku > dátumov Označiť ako tabuľku dátumov, ako je to znázornené na nasledujúcom obrázku.
Môžete tiež vybrať tabuľku a potom vybrať položku Označiť ako tabuľku dátumov na páse s nástrojmi Nástroje tabuľky, ktorá je zobrazená tu.
! [POZNÁMKA] Ak používate časovú inteligenciu založenú na kalendári, obrazovka bude vyzerať inak a na obrazovke, ktorá sa zobrazí po výbere položky Možnosti kalendára na páse s nástrojmi alebo po kliknutí pravým tlačidlom myši na tabuľke, nájdete možnosť Označiť ako tabuľku.
Keď špecifikujete vlastnú tabuľku dátumov, Power BI Desktop vykoná nasledujúce overenia daného stĺpca a jeho údajov, aby sa zaistilo, že údaje:
- Obsahuje jedinečné hodnoty.
- Neobsahuje žiadne hodnoty null.
- Obsahuje súvislé hodnoty dátumu (od začiatku po koniec).
- Ak ide o typ údajov Dátum a čas , má rovnakú časovú pečiatku pre každú hodnotu.
Existujú dva pravdepodobné scenáre na vytvorenie vlastnej tabuľky dátumov, pričom jeden z týchto scenárov je prijateľný:
Prvým je situácia, keď používate kanonickú alebo základnú tabuľku dátumov a hierarchiu. Tento scenár by vo vašich údajoch použil tabuľku, ktorá spĺňa predtým popísané kritériá overenia pre tabuľku dátumov.
Druhým scenárom je situácia, keď používate napríklad tabuľku zo služby Analysis Services s poľom dim date , ktorú chcete použiť ako tabuľku dátumov.
Po určení tabuľky dátumov môžete vybrať, ktorý stĺpec v tabuľke je stĺpcom dátumu. Ak chcete určiť, ktorý stĺpec chcete použiť, vyberte tabuľku na table Polia, potom kliknite pravým tlačidlom myši na tabuľku a vyberte položku > tabuľky dátumov. Zobrazí sa nasledujúce okno, v ktorom môžete vybrať stĺpec, ktorý sa má použiť ako tabuľka dátumov v rozbaľovacom zozname.
Je dôležité si uvedomiť, že keď zadáte vlastnú tabuľku dátumov, Power BI Desktop automaticky nevytvorí hierarchie, ktoré by inak vo vašom mene zabudoval do modelu. Ak výber svojej tabuľky dátumov neskôr zrušíte (a nebudete tak mať manuálne nastavenú tabuľku dátumov), Power BI Desktop znova vytvorí automaticky vytvorené vstavané tabuľky dátumov pre stĺpce dátumov v tabuľke.
Dôležité je tiež poznamenať, že keď označíte tabuľku ako tabuľku dátumov, aplikácia Power BI Desktop odstráni vstavanú (automaticky vytvorenú) tabuľku dátumov. A všetky vizuály alebo výrazy DAX, ktoré ste predtým vytvorili na základe týchto vstavaných tabuliek, už nefungujú správne.
Označenie tabuľky dátumov ako príslušného typu údajov
Keď špecifikujete vlastnú tabuľku dátumov, musíte skontrolovať, či je typ údajov správne nastavený. Chcete nastaviť typ údajov na Dátum/čas alebo Dátum:
Vyberte tabuľku dátumov na table Polia , rozbaľte ju, ak je to potrebné, a potom vyberte stĺpec, ktorý sa má použiť ako dátum.
Na karte Nástroje pre stĺpce vyberte položku Typ údajov a potom vyberte šípku rozbaľovacieho zoznamu, aby sa zobrazili dostupné typy údajov.
Zadajte typ údajov stĺpca.
Súvisiaci obsah
Ďalšie informácie súvisiace s týmto článkom nájdete v nasledujúcich zdrojoch:
- Implementácia výpočtov založených na čase v službe Power BI
- Používanie funkcie Automatický dátum a čas v aplikácii Power BI Desktop
- Pokyny na navrhovanie tabuliek dátumov v aplikácii Power BI Desktop
- Typy údajov v aplikácii Power BI Desktop
- Máte nejaké otázky? Skúste sa spýtať Komunita Power BI
- Návrhy? Prispejte nápadmi na zlepšenie služby Power BI