Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
FAQ : Modificateurs de niveau pour les formules

FAQ : Modificateurs de niveau pour les formules

Pourquoi n’y a-t-il aucun niveau dans l’invite de la liste déroulante des niveaux de Formule Assistant?
La référence de compte que vous modifiez comporte un paramètre de confidentialité des données privé. Essayez ceci :
Sécurité :
le modèle inclut les feuilles, les comptes, les dimensions et l’autorisation de formules
.
  1. Sélectionnez
    Modélisation
    dans le menu principal.
  2. Cliquez sur la hiérarchie de comptes. Exemple : cliquez sur
    Comptes de grand livre
    .
  3. Sélectionnez le compte dans la liste des comptes.
  4. Dans la section
    Détails
    , recherchez le
    paramètre Confidentialité des données
     :
    • La valeur du compte est privée
      : vous ne pouvez pas utiliser de modificateurs de niveau pour le compte.
    • La valeur du compte est publique au niveau supérieur seulement
      : vous pouvez uniquement modifier le compte avec le niveau supérieur ou
      celui-ci
      .
    • La valeur du compte est publique à tous les niveaux
      : vous pouvez modifier le compte avec n'importe quel modificateur de niveau.
Comment utiliser des modificateurs de niveau pour extraire la valeur totale de plusieurs niveaux?
Vous pouvez procéder à cette 3 façons :
  • Modificateurs de niveau parent.
  • Modificateurs d’attributs de niveau.
  • Modificateurs de niveau distincts.
Les exemples du tableau utilisent cette hiérarchie de niveaux et les valeurs suivantes pour ACCT.02 :
Niveau [code]
Janv. 2025
- Ventes [sales]
Ventes-North [SN]
50 000
Ventes-UDM [SS]
100 000
Ventes (uniquement) [N/A]
20,000
Total
170,000
Méthode
Exemple
Modificateur de niveau parent
ACC.02 [level = Sales]
Renvoie : 170 000.
Modificateur d'attribut
Votre modèle a un attribut appelé
Region
avec des valeurs
East
et
West
. Ventes-North et ventes-sUD sont marquées avec
West
.
ACC.02 [region = West]
Renvoie : 150 000.
Modificateurs de niveau distincts
ACCT.02 [level = SN] + ACCT.02 [level = Sales (-)]
Retour : 70 000
Pourquoi mon modificateur de niveau ne extrait-il pas la valeur d’agrégat?
  • Le modificateur de formule doit référencer le code de niveau avec un (+) :
    niveau = <parent_code> (+)
    .
  • Le niveau doit être un niveau parent. Lorsque vous faites référence aux codes de niveaux qui n’ont pas de compte enfant, nous omettons le (+).
  • Si vous utilisez
    le niveau = ce (+)
    , remplacez-le par
    le niveau = <code parent> (+)
    .
    niveau = ce (+)
    n’est valide que pour les formules au niveau (seul) du même parent. Exemple : pour référencer le niveau parent des ventes, vous pouvez entrer
    le niveau = ce (+)
    lorsque vous êtes au niveau des ventes (uniquement). Sinon, vous devez entrer
    niveau = ventes (+)
    .
Quand dois-je ajouter (+) au modificateur de code parent?
Bien que vous puissiez référencer le code de niveau parent sans le (+), vous obtenir des résultats inattendus dans le niveau connexe (uniquement) du parent. Sans (+), nous ne renvoyons pas la valeur d’agrégat dans le (seul) niveau du même parent. Exemple : Niveau = Ventes au niveau Ventes (uniquement) renvoie la valeur du niveau Ventes (uniquement) au lieu de la valeur d’agrégat Ventes.
Pour cette raison, il est particulièrement nécessaire d’ajouter le (+) lorsque vous entrez des formules par défaut pour les comptes, car elles sont valides à tous les niveaux, ce qui inclurait les niveaux (uniquement). Dans Assistant de formules, nous ajoutons automatiquement le (+) lorsque vous sélectionnez des modificateurs de niveau parent pour éviter les problèmes.