Référence rapide pour l’Assistant Time Intelligence dans PerformancePoint

 

S’applique à : SharePoint Server 2010 Enterprise

Dernière rubrique modifiée : 2015-03-09

PerformancePoint Services dans Microsoft SharePoint Server 2010 comprend des fonctionnalités avancées, parmi lesquelles l’Assistant Time Intelligence. Celui-ci vous permet d’afficher dans vos rapports et cartes de performance des informations pour des périodes dynamiques, telles qu’un cumul annuel jusqu’à ce jour ou les 30 derniers jours. Vous pouvez également créer des filtres de tableau de bord qui utilisent l’Assistant Time Intelligence.

Lorsque vous incluez l’Assistant Time Intelligence dans vos tableaux de bord, vous utilisez une syntaxe particulière pour créer des formules, appelées formules TI.

Lisez cet article pour avoir un aperçu des différents types de formules TI que vous pouvez utiliser. Pour plus d’informations sur l’utilisation de l’Assistant Time Intelligence dans les tableaux de bord, voir les articles suivants :

Exemples rapides

Structure de la formule :

[(]<Period>[Offset>[)][ <Function>[<Offset>]]]

Pour afficher Formule Résultat

Hier

day-1

Le jour antérieur par rapport à la date actuelle

Demain

Day+1

Le jour suivant par rapport à la date actuelle

Le trimestre actuel et aujourd’hui

quarter, day

Un ensemble de périodes composé du jour et du trimestre actuels.

10 derniers jours

day:day-9

Une plage de 10 jours y compris aujourd’hui.

10 derniers jours (sans aujourd’hui)

day-1:day-10

Une plage de 10 jours sans aujourd’hui.

Même jour l’année dernière

(year-1).day

Date actuelle (mois et jour) pour la dernière année. Par exemple, si la date actuelle était le 10 décembre 2010, (year-1).day afficherait les informations pour le 10 décembre 2009.

Même mois l’année dernière

(year-1).month

Mois actuel pour la dernière année. Par exemple, si le mois actuel était décembre 2010, (year-1).month afficherait les informations pour le décembre 2009.

Même plage d’une période de six mois l’année dernière

(year-1).(month-5): (year-1).(month)

Depuis 18 mois à un an auparavant. Par exemple, si le mois actuel était décembre 2010, (year-1).(month-5): (year-1).month afficherait les informations pour la période allant de juin 2009 à décembre 2009.

Même plage de mois à date pour l’année dernière

(year-1).firstmonth: (year-1).month

Depuis le premier mois de l’année dernière y compris jusqu’au mois équivalent au mois actuel de cette année.

Année à date

yeartodate

Période unique représentant l’agrégation de valeurs depuis le début de l’année y compris jusqu’à la dernière période achevée. La période correspond à la période la plus spécifique définie pour la source de données.

Année à date (par mois)

yeartodate.fullmonth

Période unique représentant l’agrégation de valeurs depuis le début de l’année y compris jusqu’au dernier mois achevé.

Année à date (par jour)

yeartodate.fullday

Période unique représentant l’agrégation de valeurs depuis le début de l’année y compris jusqu’au dernier jour achevé.

Année à date parallèle

yeartodate-1

Agrégation du même ensemble de périodes par défaut achevées dans l’année actuelle sauf pour l’année précédente.

Année à date parallèle (par mois)

(yeartodate-1).fullMonth

Agrégation de périodes de l’année dernière équivalente aux périodes année à date pour l’année actuelle.

Conventions générales

  • Les formules TI ne respectent pas la casse.

  • L’espace est ignoré.

  • Utilisez des parenthèses lorsque vous recourez à une période avec un décalage et une fonction.

  • Les décalages peuvent être définis sur n’importe quelle période standard et « à date ».

  • La période actuelle est prise en compte lorsqu’aucun décalage n’est spécifié.

  • Utilisez des noms au singulier, au lieu de noms au pluriel, dans vos formules TI. Par exemple, utilisez « mois » au lieu de « mois ».

Éléments de syntaxe

Les formules TI se composent d’opérateurs, de périodes et de fonctions. Les formules se veulent simples, mais néanmoins robustes.

Opérateurs

Opérateur Utilisez

« . »

L’opérateur « point » sépare les périodes des fonctions. La chaîne qui précède le point correspond toujours à la période. La chaîne qui suit le point correspond toujours à la fonction de la période.

Exemple : year.firstMonth

« + » ou « - »

Les opérateurs plus (+) et moins (-) permettent de déterminer le décalage par rapport à la date actuelle. Utilisez le signe moins (-) pour spécifier des périodes dans le passé. Utilisez le signe plus (+) pour spécifier des périodes dans le futur.

Exemple :  day-1

« () »

Les parenthèses permettent de regrouper une période et son décalage lorsque vous les utilisez avec une fonction. Obligatoires.

Exemple :  (year-1).firstMonth:(year-1).month

« , »

Les virgules permettent de délimiter plusieurs périodes dans la même formule.

Exemple :  year, Quarter, Month, day

« : »

L’opérateur deux-points (:) spécifie une plage de périodes.

Exemple :  day:day-4

Périodes standard

Les périodes standard prises en charge dans PerformancePoint Services sont les suivantes :

Période Exemple

Année

Year-1, year+2

Trimestre

quarter, Quarter-4

Mois

Month-2

Semaine

Week-51

Jour

Day-9, day+2

Heure

Hour-12

Minute

minute-30

Seconde

second+5

Fonctions de période standard

Les fonctions de période peuvent être appliquées à n’importe quelle période standard à l’aide de l’opérateur point (.). Les fonctions disponibles dans PerformancePoint Services sont les suivantes :

Fonction Utilisez

FirstQuarter

Spécifie le premier trimestre d’une année.

LastQuarter

Spécifie le dernier trimestre d’une année.

FirstMonth

Spécifie le premier mois d’une année ou d’un trimestre.

LastMonth

Spécifie le dernier mois d’une année ou d’un trimestre.

FirstWeek

Spécifie la première semaine d’une année, d’un trimestre ou d’un mois.

LastWeek

Spécifie la dernière semaine d’une année, d’un trimestre ou d’un mois.

FirstDay

Spécifie le premier jour d’une semaine, d’un mois ou d’une période plus longue.

LastDay

Spécifie le dernier jour d’une semaine, d’un mois ou d’une période plus longue.

FirstHour

Spécifie la première heure d’un jour, d’une semaine ou d’une période plus longue.

LastHour

Spécifie la dernière heure d’un jour, d’une semaine ou d’une période plus longue.

FirstMinute

Spécifie la première minute d’une heure, d’un jour ou d’une période plus longue.

LastMinute

Spécifie la dernière minute d’une heure, d’un jour ou d’une période plus longue.

FirstSecond

Spécifie la première seconde d’une minute, d’une heure ou d’une période plus longue.

LastSecond

Spécifie la dernière seconde d’une minute, d’une heure ou d’une période plus longue.

Formules période à date

Les formules période à date constituent une nouveauté dans PerformancePoint Services. Les calculs période à date agrègent toutes les périodes à date jusqu’à la dernière période complète achevée. Les périodes incomplètes sont automatiquement exclues. Par défaut, elles sont évaluées par rapport au plus petit degré de précision dans la source de données. Par exemple, si la période la plus spécifique dans la source de données correspond au jour, l’expression mois à date agrège tous les jours depuis le début du mois jusqu’au dernier jour complet achevé dans le mois. (L’opposé est vrai pour les périodes standard ; celles-ci comprennent automatiquement les périodes incomplètes.) PerformancePoint Services prend en charge les périodes de type période à date suivantes :

Période Utilisez

YearToDate

Spécifie une période depuis le début de l’année jusqu’à la période actuelle.

QuarterToDate

Spécifie une période depuis le début du trimestre jusqu’à la période actuelle.

MonthToDate

Spécifie une période depuis le début du mois jusqu’à la période actuelle.

WeekToDate

Spécifie une période depuis le début de la semaine jusqu’à la période actuelle.

DayToDate

Spécifie une période depuis le début du jour jusqu’à la période actuelle.

HourToDate

Spécifie une période depuis le début de l’heure jusqu’à la période actuelle.

MinuteToDate

Spécifie une période depuis le début de la minute jusqu’à la période actuelle.

Fonctions période à date

Les fonctions de type période à date vous permettent de contrôler le niveau de détail des périodes à inclure. Par exemple, si vous souhaitez afficher la période année à date y compris le dernier mois complet achevé, vous pouvez ajouter une fonction de type période complète. PerformancePoint Services prend en charge les fonctions de type période complète suivantes :

Fonction Effet

FullQuarter

Spécifie que la période à date doit également inclure le dernier trimestre complet.

FullMonth

Spécifie que la période à date doit également inclure le dernier mois complet.

FullWeek

Spécifie que la période à date doit également inclure la dernière semaine complète.

FullDay

Spécifie que la période à date doit également inclure le dernier jour complet.

FullHour

Spécifie que la période à date doit également inclure la dernière heure complète.

FullMinute

Spécifie que la période à date doit également inclure la dernière minute complète.

FullSecond

Spécifie que la période à date doit également inclure la dernière seconde complète.

Période à date parallèle

Vous pouvez utiliser l’Assistant Time Intelligence pour comparer les valeurs d’un ensemble de périodes pour l’année actuelle aux valeurs de l’ensemble de périodes équivalent pour l’année précédente. Par exemple, supposez que la période année à date actuelle soit janvier – juillet 2010. Vous pouvez comparer cette valeur au même ensemble de périodes pour l’année précédente, en l’occurrence janvier – juillet 2009. Vous pouvez effectuer cette comparaison facilement à l’aide de formules TI. Il vous suffit d’ajouter une valeur de décalage à la période à date.

YearToDate-1

En fait, les décalages peuvent être spécifiés sur n’importe quelle période à date. Il en va de même lorsqu’une fonction de type période complète est en outre appliquée. Dans ce cas, n’oubliez pas d’utiliser des parenthèses.

(YearToDate-1).FullMonth

See Also

Concepts

Configurer des sources de données pour fonctionner avec Time Intelligence à l’aide de Dashboard Designer
Créer un filtre Time Intelligence à l’aide de Dashboard Designer
Utiliser la boîte de dialogue Formule de connexion dans Dashboard Designer pour configurer une connexion de filtre