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.
- SélectionnezModélisationdans le menu principal.
- Cliquez sur la hiérarchie de comptes. Exemple : cliquez surComptes de grand livre.
- Sélectionnez le compte dans la liste des comptes.
- Dans la sectionDétails, recherchez leparamè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 oucelui-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 000Ventes-UDM [SS]100 000Ventes (uniquement) [N/A]20,000Total170,000MéthodeExempleModificateur de niveau parentACC.02 [level = Sales]Renvoie : 170 000.Modificateur d'attributVotre modèle a un attribut appeléRegionavec des valeursEastetWest. Ventes-North et ventes-sUD sont marquées avecWest.ACC.02 [region = West]Renvoie : 150 000.Modificateurs de niveau distinctsACCT.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, remplacez-le parle niveau = ce (+).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 entrerlorsque vous êtes au niveau des ventes (uniquement). Sinon, vous devez entrerle niveau = ce (+).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.