Zeitintelligenz in Power Pivot in Excel

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Data Analysis Expressions (DAX) verfügt über 35-Funktionen speziell zum Aggregieren und Vergleichen von Daten über einen Zeitraum. Im Gegensatz zu DAX-Datums-und Uhrzeitfunktionen haben zeitintelligenzfunktionen in Excel eigentlich nichts Vergleichbares. Dies liegt daran, dass zeitintelligenzfunktionen mit Daten arbeiten, die sich ständig ändern, abhängig vom Kontext, den Sie in PivotTables und Power View-Visualisierungen auswählen.

Um mit zeitintelligenzfunktionen arbeiten zu können, muss eine Datumstabelle in Ihrem Datenmodell enthalten sein. Die Datumstabelle muss eine Spalte mit einer Zeile für jeden Tag jedes Jahres enthalten, der in den Daten enthalten ist. Diese Spalte wird als Datumsspalte angesehen (obwohl Sie wie gewünscht benannt werden kann). Für viele zeitintelligenzfunktionen ist die Datumsspalte erforderlich, um nach den Datumsangaben zu berechnen, die Sie als Felder in einem Bericht auswählen. Wenn Sie z. b. über ein Measure verfügen, mit dem ein Ultimo-Quartals Saldo mithilfe der CLOSINGBALANCEQTR-Funktion berechnet wird, damit Power Pivot weiß, wann das Ende des Quartals wirklich ist, muss es auf die Datumsspalte in der Datumstabelle verweisen, um zu wissen, wann das Quartal beginnt und endet. Weitere Informationen zu Datums Tabellen finden Sie unter verstehen und Erstellen von Datums Tabellen in Power Pivot in Excel.

Funktionen

Funktionen, die ein einzelnes Datum zurückgeben

Funktionen in dieser Kategorie geben ein einzelnes Datum zurück. Das Ergebnis kann dann als Argumente für andere Funktionen verwendet werden.

Die ersten beiden Funktionen in dieser Kategorie geben das erste oder letzte Datum in der Datumsspalte im aktuellen Kontext zurück. Dies ist hilfreich, wenn Sie das erste oder letzte Datum ermitteln möchten, an dem Sie eine Transaktion eines bestimmten Typs hatten. Diese Funktionen akzeptieren nur ein Argument, den Namen der Datumsspalte in ihrer Datumstabelle.

Die nächsten beiden Funktionen in dieser Kategorie suchen nach dem ersten oder letzten Datum (oder einem anderen Spaltenwert), in dem ein Ausdruck einen nicht leeren Wert aufweist. Dies wird am häufigsten in Situationen wie dem Inventar verwendet, in denen Sie den letzten Inventar Betrag erhalten möchten, und Sie wissen nicht, wann der letzte bestand genommen wurde.

Sechs weitere Funktionen, die ein einzelnes Datum zurückgeben, sind die Funktionen, die das erste oder letzte Datum eines Monats, eines Quartals oder eines Jahres innerhalb des aktuellen Kontexts der Berechnung zurückgeben.

Funktionen, die eine Tabelle mit Datumswerten zurückgeben

Es gibt sechzehn zeitintelligenzfunktionen, die eine Tabelle mit Datumswerten zurückgeben. Meistens werden diese Funktionen als SetFilter-Argument für die Funktion Calculate verwendet. Genau wie alle zeitintelligenzfunktionen in DAX akzeptiert jede Funktion eine Datumsspalte als eines ihrer Argumente.

Die ersten acht Funktionen in dieser Kategorie beginnen mit einer Datumsspalte in einem aktuellen Kontext. Wenn Sie z. b. ein Measure in einer PivotTable verwenden, kann ein Monat oder Jahr entweder auf den Spaltenbeschriftungen oder Zeilenbeschriftungen vorhanden sein. Der Nettoeffekt ist, dass die Datumsspalte gefiltert wird, um nur die Datumsangaben für den aktuellen Kontext einzuschließen. AusGehend von diesem aktuellen Kontext berechnen diese acht Funktionen dann den vorherigen (oder nächsten) Tag, Monat, Quartal oder Jahr und geben diese Datumsangaben in Form einer einzelnen Spalten Tabelle zurück. Die Funktionen "Previous" funktionieren rückwärts ab dem ersten Datum im aktuellen Kontext, und die Funktionen "weiter" werden vom letzten Datum im aktuellen Kontext vorwärts verschoben.

Die nächsten vier Funktionen in dieser Kategorie sind ähnlich, doch statt eines vorherigen (oder nächsten) Zeitraums werden die Datumsangaben in der Periode berechnet, die "Monat-bis-Datum" (oder Quartal-bis-Datum oder Jahr-bis-Datum oder im gleichen Zeitraum des vorherigen Jahres) ist. Diese Funktionen führen alle Ihre Berechnungen mit dem letzten Datum im aktuellen Kontext durch. Beachten Sie, dass SAMEPERIODLASTYEAR erfordert, dass der aktuelle Kontext einen zusammenhängenden Satz von Datumsangaben enthält. Wenn der aktuelle Kontext keine zusammenhängenden Datumsangaben ist, gibt SAMEPERIODLASTYEAR einen Fehler zurück.

Die letzten vier Funktionen in dieser Kategorie sind etwas komplexer und auch etwas leistungsfähiger. Diese Funktionen werden verwendet, um von der Gruppe von Datumsangaben im aktuellen Kontext zu einer neuen Datumsgruppe zu wechseln.

  • DateAdd (Datumsspalte; Number_of_Intervals; Interval)

  • DATESBETWEEN (Datumsspalte; Ausgangsdatum; Enddatum)

  • DATESINPERIOD (Datumsspalte, Ausgangsdatum, Number_of_Intervals, Interval)

DATESBETWEEN berechnet den Satz von Datumsangaben zwischen dem angegebenen Anfangs-und Enddatum. Die verbleibenden drei Funktionen verschieben eine bestimmte Anzahl von Zeitintervallen aus dem aktuellen Kontext. Das Intervall kann Tag, Monat, Quartal oder Jahr sein. Diese Funktionen vereinfachen das Verschieben des Zeitintervalls für eine Berechnung durch eine der folgenden Aktionen:

  • Zurückgehen auf zwei Jahre

  • Einen Monat zurückgehen

  • Drei Quartale nach vorne

  • Zurück 14 Tage

  • 28 Tage nach vorne

In jedem Fall müssen Sie nur angeben, welches Intervall und wie viele dieser Intervalle verschoben werden sollen. Ein positives Intervall wird in der Zeit nach vorne verschoben, während ein negatives Intervall zurück in die Zeit verschoben wird. Das Intervall selbst wird durch ein Schlüsselwort von Tag, Monat, Quartal oder Jahr angegeben. Diese Schlüsselwörter sind keine Zeichenfolgen, daher sollten Sie nicht in Anführungszeichen stehen.

Funktionen, die Ausdrücke über einen Zeitraum auswerten

Diese Kategorie von Funktionen evaluiert einen Ausdruck innerhalb eines bestimmten Zeitraums. Sie können das gleiche mithilfe von CALCULATE-und anderen zeitintelligenzfunktionen erledigen. Beispiel:

= TOTALMTD (Ausdruck; Datumsspalte [, SetFilter])

entspricht genau der folgenden:

= CALCULATE (Ausdruck; DATESMTD (Datumsspalte) [, SetFilter])

Es ist jedoch einfacher, diese zeitintelligenzfunktionen zu verwenden, wenn Sie für das Problem, das gelöst werden muss, gut geeignet sind:

  • TOTALMTD (Ausdruck, Datumsspalte [, SetFilter])

  • TOTALQTD (Ausdruck, Datumsspalte [, SetFilter])

  • TOTALYTD (Ausdruck, Datumsspalte [, SetFilter] [, YE_Date]) *

Auch in dieser Kategorie gibt es eine Gruppe von Funktionen, die das Öffnen und Schließen von Salden berechnen. Es gibt bestimmte Konzepte, die Sie mit diesen bestimmten Funktionen verstehen sollten. Wie Sie sich vorstellen können, ist der Eröffnungssaldo für einen beliebigen Zeitraum derselbe wie der Schlusssaldo des vorherigen Zeitraums. Der Abschlusssaldo enthält alle Daten bis zum Ende des Zeitraums, während der Eröffnungssaldo keine Daten aus dem aktuellen Zeitraum einschließt.

Diese Funktionen geben immer den Wert eines Ausdrucks zurück, der für einen bestimmten Zeitpunkt ausgewertet wird. Der Zeitpunkt, für den wir uns interessieren, ist immer der letzte mögliche Datumswert in einem Kalenderzeitraum. Der Eröffnungssaldo basiert auf dem letzten Datum der vorherigen Periode, während der Schlusssaldo auf dem letzten Datum im aktuellen Zeitraum basiert. Der aktuelle Zeitraum wird immer durch das letzte Datum im aktuellen Datums Kontext bestimmt.

Weitere Ressourcen

Artikel: verstehen und Erstellen von Datums Tabellen in Power Pivot in Excel

Referenz: DAX-Funktionsreferenzauf Office.com

Beispiele: Datenmodellierung und-Analyse mit Microsoft PowerPivot in Excel

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×