Exemple de dimension PCM_Balance

La dimension PCM_Balance effectue le suivi des ajustements (calculs personnalisés) et des allocations (règles d'allocation), tout en conservant les données d'entrée d'origine. Nous allons illustrer cela par un exemple.

Supposons que vous disposez des PDV et membres suivants :

  • Entités : Corp HQ, Marketing, Sales, Finance

  • Compte : Utilities

  • PDV : Actual, FY22, Jan, Working

La grille affiche les membres PCM_Balance dans les colonnes et les entités dans les lignes.

Grille affichant les membres PCM_Balance dans les colonnes et les entités dans les lignes

Dans cet exemple, nous allons effectuer les actions suivantes :

  • Charger les données d'entrée

  • Exécuter une règle de calcul personnalisé pour ajuster les dépenses liées aux charges de 10 %

  • Exécuter une règle d'allocation pour allouer les données ajustées de Corp HQ aux trois autres entités (Marketing, Sales, Finance)

Une fois les données chargées et les règles exécutées, vous verrez que le total de la valeur Input ne change pas et que Net Balance est modifié uniquement lorsque nous ajoutons une entrée d'ajustement pour modifier les données.

En suivant cet exemple, gardez à l'esprit que PCM_Net Balance est la somme des valeurs Input, Allocation In, Allocation Out, Adjustment In et Adjustment Out.

PCM_Net Balance affichant PCM_Input et PCM_Net Change

Etape 1 : chargement des données d'entrée

Nous allons commencer par charger les données d'entrée. Dans cet exemple, nous allons charger les dépenses Utilities de 3 000 $ au croisement de Actual->FY22->Jan->Working->Utilities->Corp HQ->Input.

pour ajuster les dépenses Utilities de Corp HQ de 10 %

Etape 2 : exécuter une règle de calcul personnalisé pour ajuster les dépenses Utilities de Corp HQ de 10 %

L'étape suivante consiste à exécuter une règle de calcul personnalisé pour ajuster les dépenses Utilities de 10 %. Le calcul d'ajustement est [PCM_Adjustment In]:=([PCM_Input],[PCM_Rule])*.10; avec pour cible Corp HQ->Utilities. Le système recherche la valeur Input de Corp HQ->Utilities et écrit la valeur d'ajustement dans le membre Adjustment In. Dans cet exemple, nous avons indiqué la destination dans notre formule. Elle n'a pas été choisie automatiquement par le système.

Grille affichant le poste Utilities de Corp HQ avec une hausse de 10 %

Etape 3 : exécuter une règle d'allocation pour allouer les données ajustées de Corp HQ à Marketing, Sales et Finance

Lorsque vous exécutez la règle d'allocation, le système prend Corp HQ->Utilities->Net Balance et l'alloue aux autres membres Entities->Utilities->Allocation In, parallèlement à la création d'une entrée de contrepartie pour Corp HQ->Utilities->Allocation Out.

Grille affichant les données ajustées de Corp HQ dans Marketing, Sales et Finance

Une fois les règles exécutées, le total de la valeur Input de 3 000 $ ne change pas et Net Balance change uniquement lorsque nous ajoutons l'entrée d'ajustement pour modifier les données. L'allocation déplace les données à différents emplacements mais aucun des calculs de règle ne modifie les données d'Input. Si, après avoir exécuté les règles, la valeur de Net Balance pour Corp HQ est de 0 $, vous pouvez toujours vérifier et vous verrez les 3 000 $ qui étaient chargés à l'origine.

Si nous ajoutons la dimension PCM_Rule à cet exemple, les informations de la grille apparaissent comme suit. (La section Toutes les règles agrège les trois étapes.)

Grille affichant les données avec PCM_Rule appliqué