Wiki source code of Kalendertabelle

Last modified by Dimitri Rupp on 2026/06/11 09:30

Hide last authors
Dimitri Rupp 1.1 1 {{box cssClass="floatinginfobox" title="**Inhalt**"}}
2 {{toc/}}
3 {{/box}}
4
5 = 📅 Kalendertabelle =
6
7 == Warum eine Kalendertabelle? ==
8
9 Beim Reporting ist es typisch, Daten im Kontext eines Datums bereitzustellen oder zu aggregieren (z. B. „zeig mir alle Standorte, die im Juli 2022 fertiggestellt worden sind").
10
11 Während diese Daten auch „on the fly" berechnet werden können, spart die Verwendung einer Kalendertabelle Zeit, verbessert die Effizienz und die Konsistenz.
12
13 Auf den ersten Blick scheint eine Kalendertabelle unnötig zu sein, spart aber Zeit bei der Entwicklung, Pflege und Verwendung, sobald die Reports komplexer werden.
14
15 Gerade bei Verwendung von Power BI stellt man häufig fest, dass ein Kalender- oder Datumsbezug notwendig ist, um den geforderten Report umsetzen zu können (z. B. wenn Daten nur Datumsinformationen enthalten, jedoch keine zusätzliche Information wie Monat, Quartal, KW, etc.).
16
17 == Beziehung zum Datenmodell ==
18
19 Damit Daten im Kontext eines Datums angezeigt werden können, muss die Kalendertabelle im Datenmodell mit dem richtigen Datumsfeld in eine Beziehung gebracht werden.
20
21 Wenn man zum Beispiel alle Incidents, die im Juli 2022 eröffnet wurden, anzeigen will, muss im Datenmodell die Kalendertabelle mit dem entsprechenden Datumsfeld in der Tabelle ##sdmincident## verknüpft werden.
22
23 {{mermaid}}
24 erDiagram
25 KALENDERTABELLE ||--o{ SDMINCIDENT : "Datum = OpenDate"
26 KALENDERTABELLE {
27 date Datum
28 int Jahr
29 int Monat
30 int Quartal
31 int KW
32 bool IsWorkingDay
33 }
34 SDMINCIDENT {
35 string IncidentID
36 date OpenDate
37 string Status
38 }
39 {{/mermaid}}
40
41 == Wie füge ich eine Kalendertabelle meinem Report hinzu? ==
42
43 Das PMO hat eine Kalendertabelle erstellt, die in jedem Report verwendet werden kann. Folgende Schritte sind notwendig, um sie nutzen zu können:
44
45 {{mermaid}}
46 flowchart TD
47 S1[1. Dataflow Connector auswählen]
48 S2[2. Workspaces / Arbeitsbereiche öffnen]
49 S3[3. Ordner 'Kalendertabelle' suchen]
50 S4{Welcher Kalender?}
51 S4a[Austrian Calendar Table<br/>für Österreich]
52 S4b[German Calendar Table<br/>für Deutschland]
53 S5[4. Load klicken]
54 Done([✅ Kalendertabelle im<br/>Datenmodell verfügbar])
55
56 S1 --> S2 --> S3 --> S4
57 S4 -->|AT-Feiertage| S4a
58 S4 -->|DE-Feiertage| S4b
59 S4a --> S5
60 S4b --> S5
61 S5 --> Done
62
63 style S4 fill:#fff4cc,stroke:#cc9900
64 style Done fill:#d4edda,stroke:#28a745
65 {{/mermaid}}
66
67 {{warning}}
68 **Wichtig:** In dieser Kalendertabelle ist eine Spalte ##IsWorkingDay?## vorhanden. Den richtigen Kalender (Österreich oder Deutschland) auswählen, da sich die Feiertage zwischen den beiden Ländern unterscheiden.
69 {{/warning}}
70
71 ----
72
73 == Verwandte Themen ==
74
75 //Kuratiert — kann direkt im Editor ergänzt werden://
76
77 * [[Aktualisierung von Queries>>doc:IT-Wiki.02-Tools.PowerBI.Aktualisierung-von-Queries.WebHome]]
78 * [[Bedingte Spalten (Conditional Columns)>>doc:IT-Wiki.02-Tools.PowerBI.Bedingte-Spalten-(Conditional-Columns).WebHome]]
79 * [[Berechnete Spalten (Calculated Columns)>>doc:IT-Wiki.02-Tools.PowerBI.Berechnete-Spalten-(Calculated-Columns).WebHome]]
80
81 {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}}
82
83 ----
84 **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11
85