Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Référence : modificateurs de périmètre pour les formules

Référence : modificateurs de périmètre pour les formules

Définition du modificateur de périmètre

Les modificateurs de périmètre décomposent les données du compte pour inclure uniquement la valeur de périmètres spécifiques.

Syntaxe dans la documentation

Quelques remarques sur la syntaxe dans la documentation :
  • Nous utilisons des lettres majuscules entre parenthèses, comme (N), ou du texte à l'intérieur des triangles, comme <code_compte>, pour indiquer les variables. Vous devez remplacer les variables par des constantes, des références de comptes ou des expressions de formule valides.
  • Séparons les termes par des virgules, conformément à la norme de nombreux pays. Si votre navigateur utilise la virgule comme séparateur décimal, vous devez séparer les termes par des points-virgules.
  • Nous ajoutons des espaces pour rendre les formules lisibles, bien qu'ils ne soient pas nécessaires. Vous pouvez également ajouter des espaces ou les laisser en dehors de vos formules.
  • Nous capitalisons les fonctions telles que Divf et utilisons tous les plafonds pour les éléments, tels que ACCT, mais les formules ne sont pas sensibles à la casse.

Limites des modificateurs de périmètre

  • Les feuilles Adaptive Planning affichent une erreur pour les formules valides lorsque vous :
  • Nous n'appliquerons pas de modificateurs de périmètre aux comptes d'hypothèse car ces derniers ont la même valeur pour tous les périmètres.
  • Les modificateurs de périmètre ne peuvent pas être appliqués aux références ROW dans les feuilles modèles car la ligne ROW doit faire référence au périmètre sur la ligne. Vous pouvez néanmoins modifier un compte modèle avec des modificateurs de périmètre provenant d'une autre feuille.

Bonnes pratiques pour
les périmètres (+)
et
(-)

  • Pour référencer les périmètres parents, utilisez toujours
    le périmètre = <code_parent> (+)
    .
  • Pour référencer des périmètres (uniquement), utilisez toujours
    des périmètre = <code_parent> (-)
    .
  • Éviter
    Périmètre = this (+)
    . Il n'est valide que pour les formules du périmètre (uniquement) du même parent. Remplacez-le
    par level = <parent_code> (+)
    .
  • Évitez
    level = <parent_code>
    bien qu'il soit valide dans la plupart des cas. Le fait de retirer (+) de l'agrégat parent renvoie les valeurs du périmètre (uniquement) au lieu des valeurs d'agrégat du périmètre (uniquement) associé.
  • N'utilisez jamais
    périmètre = this (-)
    pour une raison quelconque.
level = <parent_code> (+)
inclut la valeur d'agrégat de tous les périmètres enfants, y compris le périmètre (uniquement). Dans l'assistant de formule, nous ajoutons automatiquement (+) à tous les modificateurs de périmètre parent que vous sélectionnez.

Syntaxe et exemples de modificateurs de périmètre

Pour les exemples du tableau, la hiérarchie de périmètres et les valeurs de ACCT.02 sont :
Périmètre [code]
Janv. 2025
- Ventes [Sales]
Ventes-North [SN]
50 000
Ventes - Sud [SS]
100 000
Ventes (uniquement) [N/A]
20,000
Total - Ventes
170 000
Syntaxe
Description
Exemple
périmètre = this
Utilisez n'importe quel périmètre pour désigner le même périmètre que l'intersection actuelle.
Utiliser
cette option
est inutile dans la plupart des cas, car par défaut, il est implicite que le périmètre est "
ce
périmètre", sauf si vous indiquez un périmètre différent.
Emplacement de la formule :
ACCT.001 pour le périmètre Ventes- Sud.
Formule :
ACCT.02 [level = this]
Retours
 : 100 000
périmètre = this (+)
À utiliser dans les périmètres (uniquement) uniquement pour désigner la valeur d'agrégat du périmètre parent.
Renvoie la valeur de [level = this] quand pour tous les autres périmètres autres que le périmètre (uniquement).
Emplacement de la formule :
ACCT.001 au niveau Ventes- Sud.
Formule :
ACCT.02 [level = this (+)]
Retours
 : 100 000
Emplacement de la formule :
ACCT.001 du périmètre Ventes (uniquement).
Formule :
ACCT.02 [level = this (+)]
Retours
 : 170 000
périmètre = this (-)
Ne pas utiliser. Renvoie des résultats inattendus, ou nous les ignorons.
S/O
level = <level_code>
Utilisez dans n'importe quel périmètre pour faire référence à n'importe quel périmètre. Vous devez remplacer <level_code>, y compris les viviers, par le code d'un périmètre exact dans votre modèle.
Un message d'erreur s'affiche si le
paramètre de confidentialité
du compte référencé n'est pas public.
Si vous référencez un périmètre parent, nous incluons automatiquement (+). Sa suppression ne renvoie pas la valeur d'agrégat dans les périmètres (uniquement).
Emplacement de la formule :
ACCT.001 à n'importe quel périmètre.
Formule :
ACCT.02 [level = SN]
Retours
 : 50 000
level = <level_code> (+)
À utiliser lorsque vous modifiez un compte avec un périmètre parent. Vous devez remplacer <level_code>, y compris les chevauchements, par un code de périmètre parent exact dans votre modèle.
Renvoie la valeur d'agrégat de tous les périmètres enfants. S'il n'existe pas de périmètres enfants, la modification est supprimée.
Emplacement de la formule :
ACCT.001 à n'importe quel périmètre.
Formule :
ACCT.02 [level = Sales (+)]
Retours
 : 170 000
level = <level_code> (-)
À utiliser lorsque vous modifiez un compte avec un périmètre parent. Vous devez remplacer <level_code>, y compris les chevauchements, par un code de périmètre parent exact dans votre modèle.
Renvoie la valeur du périmètre (uniquement) du périmètre parent. C'est la seule façon de référencer la valeur de compte d'un périmètre (uniquement) car les périmètres (uniquement) n'ont pas de codes spécifiques.
Emplacement de la formule :
ACCT.001 à n'importe quel périmètre.
Formule :
ACCT.02 [level = Sales (-)]
Retours
 : 20 000