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 :
- Modifiez les périmètres auxquels vous ne pouvez pas accéder en raison des règles d'accès.
- Ajoutez des modificateurs de périmètre à une référence de compte dont leParamètre Confidentialité des donnéesest privé. Exemple : dans les paramètres de ACCT.001, leParamètre Confidentialité des donnéesdoit indiquerLa valeur du compte est publique à tous les périmètrespour que cette formule soit valide : ACCT.001 [level = level_code]. Voir Concept : paramètre Confidentialité des données pour les comptes.
- Les codes de périmètre de référence utilisant des mots limités. Voir Référence : bonnes pratiques pour les codes et les noms des métadonnées.
- Référencez un périmètre qui n'est pas disponible dans la disponibilité de la version actuelle. Voir Modifier la disponibilité des périmètres.
- 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 (-)
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. Il n'est valide que pour les formules du périmètre (uniquement) du même parent. Remplacez-lePérimètre = this (+).par level = <parent_code> (+)
- Évitezbien 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é.level = <parent_code>
- N'utilisez jamaispour une raison quelconque.périmètre = this (-)
level = <parent_code> (+)
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 |