Folytonos dátumtáblát hozol létre CALENDAR segítségével.
Év-, hónapszám-, hónap- és év-hónap mezőt készítesz.
Kapcsolatot hozol létre a dátumtábla és a ténytábla között.
Előző évi bevételt és év/év változást számítasz.
Vonaldiagramon hasonlítod össze az időszakokat.
Tananyag
Értsd meg a fogalmakat!
1
Miért kell külön dátumtábla?
A tranzakciós táblában csak azokon a napokon van rekord, amikor értékesítés történt. A dátumtábla minden napot folytonosan tartalmaz a vizsgált időszakból, és tartalmazhat évet, negyedévet, hónapot, hét napját és más naptári jellemzőket. A dátumdimenzió egyedi Date oszlopa az 1 oldal, az értékesítési dátum pedig a * oldal.
2
Hónapnevek rendezése
A hónapnevek szövegként ABC-sorrendbe rendeződnének, ami nem időrendi sorrend. Hozz létre Hónapszám oszlopot, majd a Hónap mezőn válaszd a Rendezés oszlop szerint → Hónapszám beállítást. Több év adatainál az Év-hónap mező egyértelmű tengelyt ad.
3
Időintelligencia-mérték
A SAMEPERIODLASTYEAR az aktuális dátumszűrésnek megfelelő előző évi időszakot adja vissza. Az év/év változás képlete (aktuális − előző) / előző. A pozitív százalék növekedést, a negatív csökkenést jelent; a DIVIDE a nulla vagy hiányzó előző érték kezelésében segít.
Tanári bemutató
Bemutató: dátumtábla és év/év összehasonlítás
A dátumtábla minden napot tartalmaz, nem csak az értékesítési tranzakciók napjait. Ezzel megbízható hónaprendezést és azonos időszakok összehasonlítását kapjuk.
1
A Modellezés → Új tábla parancsnál hozd létre: Datumtabla = CALENDAR(DATE(2024,1,1), DATE(2026,12,31)). A tábla Date oszlopának adattípusa Dátum legyen.
2
Új oszlopként add hozzá az Év = YEAR(Datumtabla[Date]), Hónapszám = MONTH(Datumtabla[Date]), Hónap = FORMAT(Datumtabla[Date], "MMMM") mezőket.
3
Készíts Év-hónap mezőt YEAR és MONTH összefűzésével vagy formázott dátummal. A többéves adatoknál mindig legyen benne az év, különben az azonos nevű hónapok összeolvadnak.
4
Jelöld ki a Hónap oszlopot, majd Oszlopeszközök → Rendezés oszlop szerint → Hónapszám. A Jelentés nézetben ellenőrizd, hogy január után február, ne pedig betűrend szerinti hónap következzen.
5
A Modell nézetben kapcsold a Datumtabla[Date] mezőt az értékesítési Dátum mezőhöz. A dátumtábla legyen az 1 oldal, az értékesítési tábla a * oldal; a kapcsolat legyen aktív.
6
Készíts Előző évi bevétel = CALCULATE([Összes bevétel], SAMEPERIODLASTYEAR(Datumtabla[Date])) és Éves változás % = DIVIDE([Összes bevétel]-[Előző évi bevétel], [Előző évi bevétel]) mértéket.
7
Vonaldiagram tengelyére tedd az Év-hónap mezőt, értékként az Összes bevétel és Előző évi bevétel mértéket. Állíts azonos időtartamot a szeletelőn, hogy az összehasonlítás értelmes legyen.
Önálló gyakorlófeladat
Részletes munkamenet
Haladj sorban, és minden lépés után ellenőrizd a leírt eredményt. Ha eltérést találsz, még a következő művelet előtt javítsd.
1
Töltsd be a 2024–2026 közötti értékesítési táblát, és ellenőrizd, hogy a tranzakció Dátum mező valódi dátum típusú.
2
Modellezés → Új tábla parancsnál add meg: Datumtabla = CALENDAR(DATE(2024,1,1), DATE(2026,12,31)). Ellenőrizd a legelső és legutolsó napot az Adatok nézetben.
3
Modellezés → Új oszlop parancsokkal hozd létre az Év, Hónapszám, Hónap és Év-hónap oszlopokat. Minden mező neve legyen egyértelmű.
4
Jelöld ki a Hónap oszlopot, majd Oszlopeszközök → Rendezés oszlop szerint → Hónapszám. Készíts gyors táblázatot a hónapnevekkel, és ellenőrizd a január–december sorrendet.
5
Modell nézetben hozz létre aktív 1:* kapcsolatot Datumtabla[Date] és az értékesítési Dátum mezője között. Ellenőrizd az 1 és * jelölést.
6
Készíts Összes bevétel és Előző évi bevétel mértéket. A második képletben a SAMEPERIODLASTYEAR függvény a dátumtábla Date mezőjét kapja.
7
Hozd létre az Éves változás % mértéket DIVIDE-dal. Állítsd százalék formátumra, és ellenőrizd a null/hiányzó előző évi értéket is.
8
Készíts Év-hónap tengelyű vonaldiagramot a két bevételmértékkel. Tegyél ki év- és kategóriaszeletelőt, majd hasonlíts össze azonos hónapokat.
Kihívás
Készíts Előző havi bevétel mértéket DATEADD segítségével, majd számítsd ki a havi változás százalékát.
Elvárt eredmény: A Datumtabla folytonos, aktív 1:* kapcsolata van az értékesítési táblával, a hónapok helyes sorrendben jelennek meg, és a vonaldiagram összehasonlíthatóvá teszi az aktuális és az előző évet.
Önellenőrzés
Ellenőrizd, mit értettél meg!
1. Miért célszerű folytonos dátumtáblát használni?
2. Hogyan rendezd időrendben a hónapneveket?
Eredmény: 0/2
9. alkalom – Dátumtábla és időintelligencia | Power BI