K tomuto příspěvku je připojený Power BI soubor a csv soubor s jednoduchou kalendářní tabulkou, včetně českých státních svátků. Příspěvek obsahuje také krátký komentář k přiloženému řešení.
Přiložený Power BI soubor obsahuje dvě kalendářní tabulky, tabulku 'Date' a tabulku 'Date (svátky)'. Obě tabulky obsahují stejné sloupce a stejný počet záznamů, a to jeden řádek pro každý den od 1. 1. 2000 do 31. 12. 2050.České státní svátky jako počítané sloupce
Tabulka 'Date' obsahuje dva počítané sloupce s českými státními svátky, které si může čtenář jednoduše přidat do již existující kalendářní tabulky nahrané v Power BI. Jedná se o sloupce 'Date'[Svátek] a 'Date'[Svátek název].
Sloupec 'Date'[Svátek] obsahuje hodnoty TRUE nebo FALSE, kdy hodnota TRUE znamená že aktuální den v aktuálním řádku tabulky je státní svátek. Tento sloupec může sloužit pro vytvoření filtru v DAX výpočtech v měřítku nebo pro vytvoření filtru na úrovni reportů.
Sloupec 'Date'[Svátek název] obsahuje název aktuálního státního svátku, a tento sloupec může být použitý například v Power BI vizuálech.
Oba dva výše popsané počítané sloupce obsahují státní svátky od 1. 1. 2000 do 31. 12. 2025. Dny, které považujeme za historii, reflektují vznik nebo zánik státních svátků v průběhu času. Dny, které považujeme za budoucnost, obsahují státní svátky tak, jak jsou aktuálně platné (k 22. 2. 2025), a v případě vzniku nebo zániku státních svátků v budoucnosti musí být definice těchto sloupců upravena.
Počítaná kalendářní tabulka s českými státními svátky
Tabulka 'Date (svátky)', kterou můžete najít také v přiloženém Power BI souboru, je počítaná tabulka, která obsahuje vybrané kalendářní sloupce, včetně sloupců s hodnotami TRUE nebo FALSE pro označení aktuálního dne jako svátku a sloupce s názvem aktuálního státního svátku. Definici této počítané tabulky si může čtenář jednoduše zkopírovat a použít ji v jakémkoliv jiném Power BI souboru.
Rozsah dnů v této počítané tabulce lze jednoduše konfigurovat pomocí úpravy argumentů ve funkci CALENDAR(), která může být také nahrazena funkcí CALENDARAUTO(). Více informací o těchto funkcích, nebo obecně o možnostech, jak vytvořit kalendářní tabulku jako počítanou tabulku v Power BI, můžete najít v samostatném příspěvku pod tímto odkazem.
I v tomto případě platí, že v případě vzniku nebo zániku některých státních svátků v budoucnu musí být definice této počítané tabulky upravena.
Stáhnout soubor s řešením.
Stáhnout csv soubor s řešením.
č. 116
Komentáře
Okomentovat