Calculer les valeurs première, dernière et moyenne

A l'aide des balises de reporting d'équilibre temps et d'écart sur la dimension Comptes, vous pouvez indiquer à Essbase comment effectuer des calculs d'équilibre temps sur les données des comptes. Pour utiliser ces balises de comptes spécialisés, vous devez disposer d'une dimension Balisée en tant que comptes et d'une dimension Balisée en tant que temps.

Essbase calcule généralement une dimension marquée comme temps en consolidant ou en calculant les formules sur les enfants du parent. Toutefois, vous pouvez utiliser des balises spéciales de reporting d'équilibre temps et d'écart sur la dimension Comptes pour consolider un autre type de valeur. Si vous marquez un membre parent dans la dimension Comptes avec la propriété d'équilibre temps First, Essbase le calcule en consolidant la valeur de son premier enfant.

Par exemple, dans Exemple de base, le membre Inventaire d'ouverture de la dimension Mesures a la propriété d'équilibre temps Premier. Ce membre représente l'inventaire au début de la période.


Le membre Inventaire d'ouverture de la dimension Mesures a la propriété d'équilibre temps "Premier"

Si la période est Qtr1, Opening Inventory représente le stock disponible au début de janvier (le premier membre de la branche Qtr1).

Utilisez les propriétés First, Last et Average time balance, ainsi que la propriété Expense Variance Reporting, uniquement pour les membres d'une dimension marquée Accounts. Les dimensions que vous marquez comme temps et comptes peuvent être des dimensions denses ou dispersées.

Pour les cellules de membres d'un compte d'équilibre temps, un membre d'une dimension autre que la dimension Temps définie avec l'opérateur de consolidation ^ est exclu du calcul de la moyenne. Le membre est toutefois inclus dans les calculs Premier et Dernier.

Les formules remplacent les propriétés d'équilibre temps. Si un membre avec une formule utilise des propriétés d'équilibre temps, les propriétés d'équilibre temps sont ignorées et la formule est utilisée pour le calculer.

Remarques :

Si vous utilisez le calcul intelligent, la modification des balises de compte dans l'outline n'entraîne pas la restructuration de la base de données par Essbase. Vous devrez peut-être demander à Essbase de recalculer explicitement les valeurs de données requises. Reportez-vous à la section Propriétés des formules et des comptes modifiées : Impact sur le statut de bloc.

Spécifier des comptes et des dimensions Temps

Lorsque vous marquez une dimension en tant que comptes, Essbase sait que la dimension contient des membres avec des balises de comptes. Lorsque vous marquez une dimension comme temps, Essbase sait que cette dimension est celle sur laquelle baser les périodes pour les balises de comptes.

Par exemple, la dimension Measures est marquée en tant que comptes et la dimension Year en tant que temps.

Figure 22-1 Exemple de plan de base présentant les comptes et les indicateurs de temps


La dimension Measures est marquée en tant que comptes et la dimension Year en tant que temps.

Reportez-vous aux rubriques Type de dimension Temps et Type de dimension Comptes.

Indiquer la dernière valeur pour chaque période

Pour un membre de dimension Comptes, vous pouvez définir la propriété Time Balance Last pour indiquer à Essbase de déplacer la dernière valeur de chaque période jusqu'au niveau suivant.

Pour indiquer la dernière valeur de chaque période, définissez la propriété de solde de temps du membre sur Dernier.


Hiérarchie de mesures dans laquelle la propriété de solde de temps du membre de compte Ending Inventory est définie sur Last.

En utilisant Sample Basic comme exemple, le membre de compte Ending Inventory est marqué comme Time Balance Last. Ending Inventory consolide la valeur du dernier mois de chaque trimestre et utilise cette valeur pour le parent de ce mois. Par exemple, la valeur de Qtr1 est la même que celle de Mar.

Pour plus d'informations sur le balisage d'un membre de compte en tant que dernier, reportez-vous à Propriétés de solde de temps.

Par défaut, Essbase n'ignore pas les valeurs #MISSING ou zéro (0) lors du calcul d'une valeur parent. Vous pouvez choisir d'ignorer ces valeurs. Pour savoir comment et pourquoi ignorer les valeurs #MISSING, voir Ignorer les valeurs #MISSING et zéro dans les calculs d'équilibre temps.

Indiquer la première valeur pour chaque période

Pour un membre de dimension Comptes, vous pouvez définir la propriété Equilibre temps en premier pour indiquer à Essbase de déplacer la première valeur de chaque période jusqu'au niveau suivant.

Pour générer un rapport sur la première valeur de chaque période, définissez la propriété d'équilibre temps du membre sur First.


Hiérarchie de mesures dans laquelle la propriété de solde de temps du membre de comptes Opening Inventory est définie sur First.

Par exemple, le membre Opening Inventory du compte Sample Basic est marqué comme Time Balance First. Opening Inventory consolide la valeur du premier mois de chaque trimestre et utilise cette valeur pour le parent de ce mois. Par exemple, la valeur de Qtr1 est la même que celle de Jan.

Pour plus d'informations sur le balisage d'un membre de compte en tant que premier, reportez-vous à Propriétés de solde de temps.

Par défaut, Essbase n'ignore pas les valeurs #MISSING ou zéro (0) lors du calcul d'une valeur parent, mais vous pouvez choisir d'ignorer les valeurs vides. Voir Ignorer les valeurs #MISSING et zéro dans les calculs de solde de temps.

Déclarer la valeur moyenne pour chaque période

Pour un membre de dimension Comptes, vous pouvez indiquer à Essbase de calculer la moyenne des valeurs sur plusieurs périodes et de consolider la moyenne jusqu'au niveau suivant.

Par exemple, vous pouvez indiquer à Essbase de calculer la moyenne des valeurs pour Jan, Feb et Mar, puis d'utiliser cette valeur pour la valeur Qtr1. Pour indiquer la valeur moyenne de chaque période, définissez la propriété de solde de temps du membre sur Moyenne.

Pour plus d'informations sur le balisage d'un membre de compte avec la valeur Temps moyen, reportez-vous à Propriétés de solde de temps.

Par défaut, Essbase n'ignore pas les valeurs #MISSING ou zéro (0) lorsqu'il calcule une valeur parent. Ainsi, lorsqu'il calcule la moyenne, Essbase agrège les valeurs enfant et les divise par le nombre d'enfants, que les enfants aient des valeurs #MISSING ou zéro. Vous pouvez indiquer à Essbase d'ignorer les valeurs #MISSING et zéro. Voir Ignorer les valeurs #MISSING et zéro dans les calculs de solde de temps.

Ignorer les valeurs #MISSING et Zero dans les calculs de solde de temps

Vous pouvez éventuellement demander à Essbase d'ignorer les valeurs vides lorsque vous effectuez des calculs d'équilibre temps.

Une valeur #MISSING est un marqueur dans Essbase qui indique que les données de cet emplacement n'existent pas, ne contiennent aucune valeur significative ou n'ont jamais été saisies.

Par défaut, Essbase n'ignore pas les valeurs #MISSING ou 0 (zéro) lors du calcul d'une valeur parent.

Vous pouvez remplacer cette valeur par défaut en définissant une propriété skip. Reportez-vous à la section Skip Properties for Time Balance.

Par exemple, si vous marquez un membre de dimension Comptes en tant que dernier solde temporel et que vous ignorez l'élément manquant, Essbase consolide le dernier enfant non manquant dans le parent. Prenons l'exemple ci-dessous.

Tableau 22-1 Exemple des effets du saut manquant

Comptes -> Heure Jan Feb Mar Qtr1

Membre de comptes (Dernier, Ignorer manquant)

60

70

#MI

70

Marquer un compte comme moyen et ignorer manquant peut produire des résultats différents du marquage de ce compte comme moyen et ignorer aucun. Un calcul effectué avec Moyenne et Ignorer Aucun produit des résultats corrects car aucune donnée n'est ignorée. Toutefois, étant donné que les grands-parents avec enfants sont consolidés en additionnant les moyennes, les résultats d'un calcul sur un compte avec Moyenne et Ignorer manquant sont incorrects sauf si vous utilisez des balises Calcul dynamique ou Deux passes.

Effets des balises First, Last et Average

L'exemple suivant montre comment Essbase consolide la dimension Temps en fonction des balises Premier, Dernier et Moyenne de l'équilibre temps sur les membres de dimension Comptes.

Tableau 22-2 Exemple des effets de (To) First, Last et Average

Comptes -> Heure Jan Feb Mar Qtr1 Consolidation

Membre de comptes1

11

12

13

36

Valeur de Jan + Feb + Mar

Membre de comptes2 (To d'abord)

20

25

21

20

Valeur de Jan

Membre des comptes3 (dernier To)

25

21

30

30

Valeur de Mar

Membre de comptes4 (moyenne To)

20

30

28

26

Moyenne de Jan, Feb, Mar