Kurzübersicht über PerformancePoint-Zeitintelligenzfunktionen
Gilt für: SharePoint Server 2010 Enterprise
Letztes Änderungsdatum des Themas: 2015-03-09
PerformancePoint Services in Microsoft SharePoint Server 2010 umfasst eine erweiterte Funktionalität, die Zeitintelligenz einschließt. Mithilfe von Zeitintelligenz können Sie Informationen für dynamische Zeiträume in Berichten und Scorecards angeben, z. B. für das Jahr bis zum aktuellen Datum oder für die letzten 30 Tage. Sie können auch Dashboardfilter erstellen, die Zeitintelligenz verwenden.
Wenn Sie Zeitintelligenz in Dashboards einschließen, verwenden Sie eine bestimmte Syntax zum Erstellen von Formeln, die als Zeitintelligenzformeln bezeichnet werden.
Lesen Sie diesen Artikel, um eine Übersicht über die verschiedenen verfügbaren Arten von Zeitintelligenzformeln zu erhalten. Informationen zur Verwendung von Zeitintelligenz in Dashboards finden Sie in den folgenden Artikeln:
Kurzbeispiele
Formelstruktur
[(]<Period>[Offset>[)][ <Function>[<Offset>]]]
Anzeige | Formel | Ergebnis |
---|---|---|
Gestern |
day-1 |
Der vorherige Tag relativ zum aktuellen Datum. |
Morgen |
day+1 |
Der folgende Tag relativ zum aktuellen Datum. |
Aktuelles Quartal und heute |
quarter, day |
Eine Gruppe von Zeiträumen, die aus dem aktuellen Tag und dem laufenden Quartal besteht. |
Die letzten zehn Tage |
day:day-9 |
Ein zehntägiger Bereich einschließlich heute. |
Die letzten zehn Tage (ausgenommen heute) |
day-1:day-10 |
Ein zehntägiger Bereich ohne den heutigen Tag. |
Gleicher Tag im Vorjahr |
(year-1).day |
Aktuelles Datum (Monat und Tag) im Vorjahr. Wenn das aktuelle Datum z. B. der 10. Dezember 2010 ist, dann werden mit (year-1).day Informationen für den 10. Dezember 2009 angezeigt. |
Gleicher Monat im Vorjahr |
(year-1).month |
Aktueller Monat im Vorjahr. Wenn der aktuelle Monat z. B. Dezember 2010 ist, dann werden mit (year-1).month Informationen zu Dezember 2009 angezeigt. |
Gleicher Bereich von sechs Monaten im Vorjahr |
(year-1).(month-5): (year-1).(month) |
Von 18 Monaten in der Vergangenheit bis zu einem Jahr in der Vergangenheit. Falls der aktuelle Monat z. B. Dezember 2010 ist, dann werden mit (year-1).(month-5): (year-1).month Informationen für einen Zeitraum angegeben, der von Juni 2009 bis Dezember 2009 reicht. |
Gleicher Bereich von Monaten bis dato im Vorjahr |
(year-1).firstmonth: (year-1).month |
Vom ersten Monat des Vorjahrs bis einschließlich zu dem Monat parallel zum aktuellen Monat dieses Jahrs. |
Jahr bis dato |
yeartodate |
Ein einziger Zeitraum, der die Aggregierung der Werte vom Beginn des Jahrs bis einschließlich zum letzten abgeschlossenen Zeitraum darstellt. Dieser Zeitraum entspricht dem spezifischen Zeitraum, der für die Datenquelle definiert ist. |
Jahr bis dato (nach Monaten) |
yeartodate.fullmonth |
Ein einziger Zeitraum, der die Aggregierung der Werte vom Beginn des Jahrs bis einschließlich zum letzten abgeschlossenen Monat darstellt. |
Jahr bis dato (nach Tagen) |
yeartodate.fullday |
Ein einziger Zeitraum, der die Aggregierung der Werte vom Beginn des Jahrs bis einschließlich zum letzten abgeschlossenen Tag darstellt. |
Paralleles Jahr bis dato |
yeartodate-1 |
Die Aggregierung der gleichen Gruppe von Standardzeiträumen, die im aktuellen Jahr abgelaufen sind, ausgenommen das Vorjahr. |
Paralleles Jahr bis dato (nach Monaten) |
(yeartodate-1).fullMonth |
Die Aggregierung von Zeiträumen im Vorjahr, die den Jahr-bis-dato-Zeiträumen für das aktuelle Jahr entspricht. |
Allgemeine Konventionen
Bei Zeitintelligenzformeln wird die Groß-/Kleinschreibung nicht beachtet.
Leerzeichen werden ignoriert.
Verwenden Sie Klammern, wenn Sie einen Zeitraum mit einem Offset zusammen mit einer Funktion verwenden.
Offsets können für jeden Standardzeitraum und für jeden "bis-dato"-Zeitraum definiert werden.
Es wird vom aktuellen Zeitraum ausgegangen, wenn kein Offset angegeben ist.
Verwenden Sie Nomen in Zeitintelligenzformeln in der Singularform, nicht in der Pluralform. Verwenden Sie z. B. "month" und nicht "months".
Syntaxelemente
Die Zeitintelligenzformeln setzen sich aus Operatoren, Zeiträumen und Funktionen zusammen. Sie sind bewusst einfach gehalten und dennoch robust.
Operatoren
Operator | Verwendung |
---|---|
"." |
Der Punkt-Operator ("dot") grenzt den Zeitraum von der Funktion ab. Die Zeichenfolge, die vor diesem Punkt steht, ist immer der Zeitraum. Die Zeichenfolge nach dem Punkt ist immer die Zeitraumfunktion. Beispiel: year.firstMonth |
"+" oder "-" |
Die Operatoren plus (+) und minus (-) bestimmen den Offset relativ zum aktuellen Datum. Mit dem Minuszeichen (-) geben Sie Zeiträume in der Vergangenheit an, mit dem Pluszeichen (+) Zeiträume in der Zukunft. Beispiel: day-1 |
"()" |
Klammern dienen dazu, einen Zeitraum und seinen Offset zu gruppieren, wenn diese zusammen mit einer Funktion verwendet werden. Erforderliche Angabe. Beispiel: (year-1).firstMonth:(year-1).month |
"," |
Kommas dienen zur Abgrenzung von mehreren Zeiträumen in derselben Formel. Beispiel: year, Quarter, Month, day |
":" |
Der Operator Doppelpunkt (:) gibt einen Bereich von Zeiträumen an. Beispiel: day:day-4 |
Standardzeiträume
Folgende Standardzeiträume werden in PerformancePoint-Dienste unterstützt:
Zeitraum | Beispiel |
---|---|
Jahr |
Year-1, year+2 |
Quartal |
quarter, Quarter-4 |
Monat |
Month-2 |
Woche |
Week-51 |
Tag |
Day-9, day+2 |
Stunde |
Hour-12 |
Minute |
minute-30 |
Sekunde |
second+5 |
Funktionen für Standardzeiträume
Zeitraumfunktionen können mithilfe des Operators Punkt (.) auf beliebige Standardzeiträume angewendet werden. Folgende Funktionen sind in PerformancePoint-Dienste verfügbar:
Funktion | Verwendung |
---|---|
FirstQuarter |
Gibt das erste Quartal in einem Jahr an. |
LastQuarter |
Gibt das letzte Quartal in einem Jahr an. |
FirstMonth |
Gibt den ersten Monat in einem Jahr oder Quartal an. |
LastMonth |
Gibt den letzten Monat in einem Jahr oder Quartal an. |
FirstWeek |
Gibt die erste Woche in einem Jahr, Quartal oder Monat an. |
LastWeek |
Gibt die letzte Woche in einem Jahr, Quartal oder Monat an. |
FirstDay |
Gibt den ersten Tag in einer Woche, einem Monat oder einem größeren Zeitraum an. |
LastDay |
Gibt den letzten Tag in einer Woche, einem Monat oder einem größeren Zeitraum an. |
FirstHour |
Gibt die erste Stunde eines Tags, einer Woche oder eines größeren Zeitraums an. |
LastHour |
Gibt die letzte Stunde eines Tags, einer Woche oder eines größeren Zeitraums an. |
FirstMinute |
Gibt die erste Minute einer Stunde, eines Tags oder eines größeren Zeitraums an. |
LastMinute |
Gibt die letzte Minute einer Stunde, eines Tags oder eines größeren Zeitraums an. |
FirstSecond |
Gibt die erste Sekunde einer Minute, Stunde oder eines größeren Zeitraums an. |
LastSecond |
Gibt die letzte Sekunde einer Minute, Stunde oder eines größeren Zeitraums an. |
Formeln für Zeitraum-bis-dato
Formeln für Zeitraum-bis-dato sind neu in PerformancePoint-Dienste. Bei einer Berechnung für Zeitraum-bis-dato werden alle Zeiträume bis dato bis zum letzten abgeschlossenen vollständigen Zeitraum aggregiert. Unvollständige Zeiträume werden automatisch ausgeschlossen. Sie werden standardmäßig nach der geringsten Genauigkeit in der Datenquelle ausgewertet. Ein Beispiel: Wenn der Zeitraum mit der höchsten Genauigkeit in der Datenquelle Tage sind, dann aggregiert der Ausdruck Monat-bis-dato alle Tage vom Beginn des Monats bis zum letzten abgeschlossenen vollständigen Tag im Monat. (Für Standardzeiträume gilt das Gegenteil, diese beinhalten automatisch unvollständige Zeiträume.) In PerformancePoint-Dienste werden die folgenden Zeitraum-bis-dato-Zeiträume unterstützt:
Zeitraum | Verwendung |
---|---|
YearToDate |
Gibt einen Zeitraum vom Beginn des Jahrs bis zum aktuellen Zeitraum an. |
QuarterToDate |
Gibt einen Zeitraum vom Beginn des Quartals bis zum aktuellen Zeitraum an. |
MonthToDate |
Gibt einen Zeitraum vom Beginn des Monats bis zum aktuellen Zeitraum an. |
WeekToDate |
Gibt einen Zeitraum vom Beginn der Woche bis zum aktuellen Zeitraum an. |
DayToDate |
Gibt einen Zeitraum vom Beginn des Tags bis zum aktuellen Zeitraum an. |
HourToDate |
Gibt einen Zeitraum vom Beginn der Stunde bis zum aktuellen Zeitraum an. |
MinuteToDate |
Gibt einen Zeitraum vom Beginn der Minute bis zum aktuellen Zeitraum an. |
Zeitraum-bis-dato-Funktionen
Mit Zeitraum-bis-dato-Funktionen können Sie die Genauigkeit der einzubeziehenden Zeiträume steuern. Wenn Sie beispielsweise das Jahr bis dato bis einschließlich zum letzten abgeschlossenen vollständigen Monat darstellen möchten, können Sie eine Funktion für einen vollständigen Zeitraum hinzufügen. In PerformancePoint-Dienste werden die folgenden Funktionen für einen vollständigen Zeitraum unterstützt:
Funktion | Auswirkung |
---|---|
FullQuarter |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zum letzten vollständigen Quartal beinhaltet. |
FullMonth |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zum letzten vollständigen Monat beinhaltet. |
FullWeek |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zur letzten vollständigen Woche beinhaltet. |
FullDay |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zum letzten vollständigen Tag beinhaltet. |
FullHour |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zur letzten vollständigen Stunde beinhaltet. |
FullMinute |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zur letzten vollständigen Minute beinhaltet. |
FullSecond |
Gibt an, dass der Zeitraum bis dato die Zeit bis einschließlich zur letzten vollständigen Sekunde beinhaltet. |
Parallelzeitraum bis dato
Mithilfe von Zeitintelligenz können Sie Werte für eine Gruppe von Zeiträumen des aktuellen Jahrs mit einer entsprechenden Gruppe von Zeiträumen des Vorjahrs vergleichen. Angenommen, das aktuelle Jahr bis dato umfasst Januar bis Juli 2010. Sie möchten diesen Wert mit der gleichen Gruppe von Zeiträumen aus dem Vorjahr vergleichen, in diesem Fall Januar bis Juli 2009. Das können Sie mit Zeitintelligenzformeln ganz einfach bewerkstelligen, indem Sie dem "bis-dato"-Zeitraum einen Offsetwert hinzufügen.
YearToDate-1
Offsets können praktisch für jeden "bis-dato"-Zeitraum angegeben werden. Das funktioniert auch, wenn zusätzlich eine Funktion für einen vollständigen Zeitraum angewendet wird. Denken Sie daran, in diesem Fall Klammern zu verwenden.
(YearToDate-1).FullMonth
See Also
Concepts
Konfigurieren von Datenquellen für die Verwendung mit Zeitintelligenz mithilfe von Dashboard-Designer
Erstellen eines Zeitintelligenzfilters mit dem Dashboard-Designer
Verwenden des Dialogfelds "Verbindungsformel" in Dashboard-Designer zum Konfigurieren einer Filterverbindung