Power Query: Funkcija kalendara za višekratnu upotrebu
- MirVel

- Nov 6, 2025
- 2 min read
Ova Power Query funkcija dinamički generira kalendarsku tabelu na osnovu datog početnog datuma, datuma završetka i mjeseca početka fiskalne godine . Dizajnirana je za podršku vremenskoj analizi u Power BI-u ali i u Excelu uključivanjem ključnih atributa datuma, fiskalnih izračuna i raznih pomoćnih kolona.

Parametri funkcije
Funkcija prihvata tri ulazna parametra:
Datum početka : Prvi datum koji treba uključiti u kalendar.
Datum završetka : Posljednji datum koji treba uključiti.
Početni mjesec fiskalne godine : Definiše kada počinje fiskalna godina (npr. 7. za juli).
1. Generisanje datuma
Funkcija kreira kontinuiranu listu datuma od početnog do krajnjeg datuma. Svaki datum se zatim transformiše u strukturiranu tabelu sa različitim vremenskim atributima.
2. Osnovni atributi datuma
Ove kolone izdvajaju ključne komponente datuma , kao što su:
Godina i kratka godina (npr. 2024. i 24.)
Kvartal i mjesec (numerički i tekstualni formati)
Dan u mjesecu i sedmici
Broj sedmice (standardni i ISO formati)
Dan u godini za praćenje pozicije unutar godine
3. Fiskalna godina i kvartal
Za podršku prilagođenim fiskalnim periodima , funkcija izračunava:
Fiskalna godina (npr. F2025 ako fiskalna godina počinje u julu)
Fiskalni kvartal (npr., FQ1, FQ2, itd.), prilagođen za mjesec početka fiskalnog perioda.
4. Prvi i posljednji dan menstruacije
Za lakše proračune zasnovane na vremenu, funkcija dodaje:
Prvi i posljednji dan u mjesecu
Prvi i posljednji dan kvartala
Prvi i posljednji dan u godini
5. Identifikacija radnog dana i dana u sedmici
Da bi se razlikovali radni dani od vikenda , funkcija uključuje:
Naziv dana (npr. ponedjeljak, utorak)
Vikend (Boolean zastavica: TRUE za subotu/nedjelju)
Radni dan (Boolean zastavica: TRUE za ponedjeljak-petak)
6. Numeričke kolone prilagođene sortiranju
Da bi se osiguralo pravilno hronološko sortiranje, uključeni su numerički prikazi datumskih perioda:
Cijeli broj datuma (GGGGMMDD) za jedinstvenu identifikaciju reda
Numerički format mjesec-godina (GGGGMM) za ispravno sortiranje mjeseci
Kvartalni numerički format (GGGGQQ) za sortiranje na osnovu kvartala
7. Dinamičke zastavice
Za poboljšanu upotrebljivost, funkcija detektuje:
Današnji datum (IsToday) za dinamička poređenja
Datum završetka sedmice (korisno za sedmično izvještavanje)
Zaključak
Ova funkcija automatizira kreiranje sveobuhvatne tabele datuma , što je čini jednostavnom za korištenje u Power BI za izračune vremenske inteligencije, sortiranje i filtriranje . Sa svojim fiskalnim prilagođavanjima, ISO sedmicama i dinamičkim oznakama , efikasno podržava napredne scenarije izvještavanja. Evo isječka koda kako biste ga mogli direktno koristiti u Excelu ili Power BI-u:
Trebate kod i upute? Besplatno =)
Trebate li napredni kalendar u Power Queryju koji je spreman za korištenje u Excelu i Power BI-ju? Pogledajte ga.








Comments