Exemple : utilisation de la fonction Range pour créer des rapports glissants

La fonction de sélecteur de membres Range renvoie une plage de membres en fonction des membres de début et de fin indiqués. Elle est couramment utilisée avec CurrentPOV ou des invites dans une dimension Temps (par exemple, Période) pour générer un rapport "glissant" qui affiche les mois précédant et suivant le "mois courant" (par exemple, trois mois avant et trois mois après le mois courant).

  • La fonction Range peut être utilisée avec la fonction RelativeMember pour couvrir une seule année, éventuellement sur une dimension Scénario (par exemple, de janvier à CurrentPOV (Période) pour les données réelles, de CurrentPOV + 1 (Période) à décembre pour le plan), lorsque les années et les périodes sont dans des dimensions distinctes. Vous pouvez également utiliser les fonctions Range et RelativeMember avec une source de données de cube Essbase personnalisé ou Fusion ERP où les périodes et les années sont dans la même dimension pour s'étendre sur l'unique dimension Temps.

  • Vous pouvez utiliser la fonction Range avec la fonction PeriodOffset, qui peut générer un rapport glissant sur les dimensions Année et Période indiquées.

    Par exemple, si les fonctions de sélection de membre sont définies comme suit :

    Plage allant de : PeriodOffset de CurrentPOV - 2 pour les périodes

    A : PeriodOffset de CurrentPOV + 14 pour les périodes

    où CurrentPOV pour l'année et les périodes correspondent à janvier et FY19, les résultats du rapport sont les suivants : la période de début correspond à novembre, FY18 (PDV actuel – 2) et la période de fin correspond à mars, FY20 (PDV actuel + 14).

Exemple 1 : fonctions Range et RelativeMember

L'Exemple de rapport 4 dans Narrative Reporting donne un exemple d'utilisation des fonctions Range et RelativeMember pour obtenir un rapport glissant avec une plage s'étendant de janvier à décembre dans tous les scénarios.

Il contient une grille avec des comptes de résultat dans les lignes et des dimensions Scénario et Calendrier fiscal dans les colonnes.

  • Les colonnes de la grille sont définies comme suit :

    • Données réelles pour l'année fiscale 2017, de janvier au mois sélectionné dans le PDV (juin par défaut).

    • Données du plan pour l'année fiscale 2018, du PDV actuel + 1 (juillet par défaut) à décembre.

  • Le PDV peut être modifié pour sélectionner un autre mois. Les colonnes utilisent une combinaison de fonctions de sélection du PDV actuel, de la plage et du membre relatif.

  • Pour afficher uniquement les données réelles lorsque le mois de décembre est sélectionné pour le PDV, il existe une troisième colonne de données masquée (C) qui est utilisée pour les définitions de suppression conditionnelle sur les colonnes B et C, de sorte que les données du plan sont supprimées lorsque le PDV porte sur le dernier mois de l'année.

Voici la conception de niveau supérieur du rapport :


niveau supérieur
  • Colonne A : Range from Jan to CurrentPOV

  • Colonne B : Range from Relative Member of CurrentPOV + 1 to Dec

  • Colonne C (colonne masquée) : CurrentPOV

  • Colonne D (colonne de formule) : SUM([A],[B])

Voici la définition de la suppression conditionnelle pour la colonne B :


colonne B

Voici la définition de la suppression conditionnelle pour la colonne C :


Colonne C

Voici l'aperçu du rapport avec "Juin" sélectionné pour la dimension Calendrier fiscal :


aperçu du rapport

Exemple 2 : fonctions Range et PeriodOffset

Le rapport utilisé dans cet exemple se sert du cube Plan1 de Planning Vision comme source de données. L'exemple utilise les fonctions Range et PeriodOffset pour générer un rapport glissant sur plusieurs années et périodes. La grille a le compte "Revenu net" dans la colonne, et les dimensions Période et Année dans les lignes pour afficher les membres de temps plus facilement.

Le PDV peut être modifié pour sélectionner un autre mois et une autre année.

Voici la conception de niveau supérieur du rapport :


conception de niveau supérieur

Dans la ligne 1 :

  • La sélection de membre de la dimension Année est "CurrentPOV".

  • La sélection de membre de la dimension Période est : Range from PeriodOffset of CurrentPOV - 2 for periods under YearTotal to PeriodOffset of CurrentPOV + 14 for periods under YearTotal.

Voici les définitions du sélecteur de membres :

Fonction Range :


sélection de membres avec Range

Sélection du membre d'Origine :


sélection du membre d'origine

Sélection du membre de Destination :


sélection du membre de destination

Voici l'aperçu du rapport avec Jan sélectionné pour le PDV de la dimension Période et FY19 sélectionné pour le PDV de la dimension Année :


aperçu du rapport