Durchsuchen Sie unsere Wissensdatenbank…

Durchsuchen Sie unsere Wissensdatenbank…

Power BI Tutorials

Wie Sie Datumstabellen in Power BI erstellen (Schritt-für-Schritt-Anleitung)

Wie Sie Datumstabellen in Power BI erstellen (Schritt-für-Schritt-Anleitung)

Erstellen Sie eine ordnungsgemäße Datumstabelle in Power BI mit dieser schrittweisen Anleitung. Lernen Sie DAX, Power Query-Methoden und bewährte Praktiken für die Zeitintelligenz kennen.

Erstellen Sie eine ordnungsgemäße Datumstabelle in Power BI mit dieser schrittweisen Anleitung. Lernen Sie DAX, Power Query-Methoden und bewährte Praktiken für die Zeitintelligenz kennen.

Verfasst von: Sajagan Thirugnanam und Austin Levine

Zuletzt aktualisiert am 26. September 2025

Für Berichte, die zeitbasierte Berechnungen in Power BI beinhalten, ist das Erstellen einer Datumstabelle einer der ersten wesentlichen Schritte. Eine Datumstabelle fungiert als grundlegende Komponente, die Zeitintelligenzoperationen unter dem Namen Kalendertabelle ermöglicht. Das Fehlen einer Datumstabelle verhindert, dass Benutzer Jahr-bis-Datum (YTD) und Monat-zu-Monat (MoM) und andere datumsabhängige Kennzahlen erzeugen können.

Die Auto Datum/Uhrzeit-Funktion in Power BI generiert automatisch versteckte Datumstabellen, aber Organisationen müssen separate dedizierte Datumstabellen für eine genaue und flexible Berichterstellung erstellen. Dieser Blog erklärt die Definition von Datumstabellen und ihre Bedeutung und präsentiert mehrere Ansätze zur Entwicklung von Datumstabellen innerhalb von Power BI.

Was ist eine Datumstabelle in Power BI?

Eine Datumstabelle ist eine dedizierte Tabelle, die alle für Ihre Analyse benötigten Daten enthält. Sie umfasst typischerweise Spalten wie:

  • Datum

  • Jahr

  • Monat

  • Quartal

  • Wochentag

Diese Tabelle ermöglicht es Ihnen, Zeitintelligenzfunktionen wie TOTALYTD, SAMEPERIODLASTYEAR und DATEADD anzuwenden, ohne auf Fehler zu stoßen.

Warum benötigen Sie eine Datumstabelle?

Hier ist, warum eine Datumstabelle in Power BI essentiell ist:

  1. Genauigkeit bei Zeitberechnungen – Zeitintelligenzfunktionen funktionieren nur mit einer ordnungsgemäßen Datumstabelle.

  2. Konsistente Berichterstattung – Gewährleistet, dass alle Visualisierungen dieselbe Zeitachse teilen.

  3. Flexibilität – Erleichtert das Filtern von Berichten nach Jahren, Quartalen, Monaten oder Wochen.

  4. Individuelle Geschäftskalender – Nützlich für Geschäftsjahre, Feiertage oder nicht standardisierte Berichtszeiträume.

Methoden zur Erstellung einer Datumstabelle in Power BI

Es gibt vier Hauptwege, um eine Datumstabelle zu erstellen:

1. Verwendung von Auto Datum/Uhrzeit

Power BI erstellt automatisch versteckte Datumstabellen für jedes Datumsfeld in Ihrem Datenmodell, wenn Auto Datum/Uhrzeit aktiviert ist. Diese Funktion macht es schnell und einfach, Zeitintelligenzfunktionen zu verwenden, ohne eine manuelle Datumstabelle erstellen zu müssen.

Vorteile:

  • Sofort und benutzerfreundlich.

  • Kein Programmieren oder Einrichten erforderlich.

Nachteile:

  • Erstellt separate versteckte Tabellen für jede Datumsspalte, was Ihr Modell aufblähen kann.

  • Sehr eingeschränkte Anpassungsmöglichkeiten (keine Geschäftsjahre, Feiertage oder individuellen Hierarchien).

  • Nicht geeignet für unternehmensweite Berichterstattung.

Best Practice: Verwenden Sie Auto Datum/Uhrzeit für schnelle Prototypen oder kleine Modelle. Für ernsthafte Berichterstattung deaktivieren Sie es und erstellen Sie eine dedizierte Datumstabelle.

2. Verwendung von DAX (Berechnete Tabelle)

Sie können schnell eine Datumstabelle mit der Funktion CALENDARAUTO() oder CALENDAR() in DAX generieren.

DateTable = 

ADDCOLUMNS (

    CALENDARAUTO(),

    "Jahr", YEAR([Date]),

    "Monat", FORMAT([Date], "MMMM"),

    "Monatsnummer", MONTH([Date]),

    "Quartal", "Q" & FORMAT([Date], "Q"),

    "Tag", DAY([Date]),

    "Wochentag", FORMAT([Date], "dddd")

)

Vergessen Sie nicht, es unter Tabellentools > Als Datumstabelle markieren > die Datumsspalte auszuwählen, als Datumstabelle zu markieren.

3. Verwendung von Power Query

Wenn Sie es vorziehen, Tabellen in Power Query (M-Sprache) zu erstellen, können Sie eine Liste von Daten generieren und dann Jahres-, Monats- und Quartersüberspalten hinzufügen. Sie können die folgende Funktion in Power Query verwenden, um eine Datumstabelle zu erzeugen. 

let

    StartDate = #date(2020, 1, 1),

    EndDate = #date(2030, 12, 31),

    NumberOfDays = Duration.Days(EndDate - StartDate),

    DateList = List.Dates(StartDate, NumberOfDays, #duration(1,0,0,0)),

    DateTable = Table.FromList(DateList, Splitter.SplitByNothing(), {"Datum"}),

    AddYear = Table.AddColumn(DateTable, "Jahr", each Date.Year([Date])),

    AddMonth = Table.AddColumn(AddYear, "Monat", each Date.MonthName([Date])),

    AddQuarter = Table.AddColumn(AddMonth, "Quartal", each "Q" & Number.ToText(Date.QuarterOfYear([Date])))

in

    AddQuarter

Diese Methode bietet Ihnen mehr Kontrolle über Anpassungsmöglichkeiten.

4. Import einer vorgefertigten Datumstabelle

Einige Organisationen pflegen eine zentrale Kalendertabelle mit Geschäftsjahren, Feiertagen und geschäftsspezifischen Regeln. Der Import in Power BI gewährleistet Konsistenz über mehrere Berichte hinweg.

Umgang mit erweiterten Szenarien

Echte Berichte erfordern den Umgang mit komplexen Anforderungen, die über die Grundfunktionalität von Datumstabellen hinausgehen. Der folgende Abschnitt stellt typische Anwendungsfälle zusammen mit ihren entsprechenden Lösungen dar.

1. Verwaltung mehrerer Zeitzonen

Organisationen, die in mehreren Regionen tätig sind, müssen ihre Datumseinstellungen an die Zeitzonen ihrer verschiedenen Standorte anpassen. Dies kann durch Folgendes gehandhabt werden:

  • Hinzufügen einer Zeitzonenoffset-Spalte in Ihrer Datumstabelle.

  • Verwendung von Power Query-Transformationen zur Umwandlung von UTC-Zeitstempeln in Ortszeit.

  • Beibehaltung mehrerer Datumstabellen, falls Berichte regionenspezifische Kalender erfordern.

2. Erstellung dynamischer Datumstabellen

Manchmal reicht eine statische Datumstabelle nicht aus. Stattdessen können Sie eine dynamische Datumstabelle in DAX erstellen, die sich basierend auf Ihrem Datensatz automatisch aktualisiert:

DynamicDateTable =

CALENDAR(

    MINX(ALL(FactTable), FactTable[OrderDate]),

    MAXX(ALL(FactTable), FactTable[OrderDate])

)

Dies stellt sicher, dass Ihre Datumstabelle immer den exakten Bereich Ihrer Daten abdeckt.

3. Umgang mit Geschäftsjahren und benutzerdefinierten Perioden

Nicht alle Unternehmen folgen dem Kalenderjahr von Januar bis Dezember. Sie müssen möglicherweise hinzufügen:

  • Geschäftsjahr- und Geschäftsquartal-Spalten mit DAX.

  • Benutzerdefinierte Feiertagsmarkierungen zum Ausschluss bestimmter Daten.

  • Wochenbasierte Kalender (z.B. 4-4-5 Kalender, die häufig im Einzelhandel verwendet werden).

4. Bewältigung eingebauter Einschränkungen

Power BIs Auto Datum/Uhrzeit ist bequem, aber es fehlt an Anpassungsmöglichkeiten. Für erweiterte Anwendungsfälle:

  • Deaktivieren Sie Auto Datum/Uhrzeit.

  • Verwenden Sie eine dedizierte Datumstabelle mit benutzerdefinierten Attributen wie Geschäftsperioden, akademischen Jahren oder rollierenden Zeiträumen.

  • Speichern Sie Ihre Datumstabelle in einem zentralisierten Datensatz für Konsistenz über Berichte hinweg.

Beste Praktiken für Datumstabellen in Power BI

  • Markieren Sie Ihre Tabelle immer als Datumstabelle in Power BI.

  • Verwenden Sie einen kontinuierlichen Datumsbereich, der Ihren Datensatz abdeckt.

  • Fügen Sie Geschäftsjahr-Spalten hinzu, wenn Ihr Unternehmen nicht-standardisierte Berichte verwendet.

  • Vermeiden Sie Lücken—fehlende Daten können Zeitintelligenzfunktionen unterbrechen.

  • Halten Sie die Tabelle in einem dedizierten Modell zur Wiederverwendbarkeit.

Häufige Fehler und Korrekturen

  • Fehler: Zeitintelligenzfunktionen funktionieren nicht.
    Überprüfen Sie, ob Ihre Tabelle als Datumstabelle markiert ist.

  • Fehler: Fehlende Daten in Visualisierungen.
    Stellen Sie sicher, dass Ihr Datumsbereich den gesamten Datensatz abdeckt.

  • Fehler: Sortierprobleme mit Monaten (April vor Februar).
    Verwenden Sie eine Monatsnummer-Spalte, um statt Monatsnamen zu sortieren.

Schlussfolgerung

Eine Datumstabelle in Power BI fungiert als wesentliche Voraussetzung für die Erstellung genauer und anpassungsfähiger Berichte. Eine mit DAX, Power Query oder vorgefertigten Datensätzen erstellte Datumstabelle bietet bessere langfristige Genauigkeit und Skalierbarkeit als Auto Datum/Uhrzeit für schnelle Prototypen. Das Beherrschen von Datumstabellen ist eine grundlegende Voraussetzung für jeden, der professionelle Dashboards erstellen möchte.

Um mehr über Power BI Grundlagen und fortgeschrittenes Wissen zu erfahren, besuchen Sie unsere CaseWhen Seite. 

FAQs

Benötige ich immer eine Datumstabelle in Power BI?

Ja, wenn Sie Zeitintelligenzfunktionen verwenden oder Jahres-/Monats-/Quartalsvergleiche erstellen möchten.

Sollte ich CALENDARAUTO() oder CALENDAR() verwenden?

Die Funktion CALENDARAUTO() ermöglicht es Power BI, die minimalen und maximalen Daten in Ihren Modelldaten automatisch zu finden. Die Funktion CALENDAR() ermöglicht es Ihnen, sowohl das Start- als auch das Enddatum Ihres Datumsbereichs zu definieren.

Kann ich eine Datumstabelle über mehrere Berichte hinweg verwenden?

Ja, Sie können einen wiederverwendbaren Power BI-Datensatz erstellen, der eine Datumstabelle enthält und es mehreren Berichten ermöglicht, dieselben Daten für Konsistenz zu teilen.

Bezogen auf Power BI Tutorials

Möchten Sie Power BI Expertise im Haus haben?

Kontaktieren Sie uns

Verwandeln Sie Ihr Team in Power BI-Profis und etablieren Sie zuverlässige, unternehmensweite Berichterstattung.

Berlin, DE

powerbi@casewhen.de

Folgen Sie uns auf

Möchten Sie Power BI Expertise im Haus haben?

Kontaktieren Sie uns

Verwandeln Sie Ihr Team in Power BI-Profis und etablieren Sie zuverlässige, unternehmensweite Berichterstattung.

Berlin, DE

powerbi@casewhen.de

Folgen Sie uns auf

© 2025 CaseWhen Consulting

© 2025 CaseWhen Consulting

© 2025 CaseWhen Consulting