Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Erreur de syntaxe liée aux virgules

Erreur de syntaxe liée aux virgules

Cet article comprend des suggestions et solutions de contournement. Son contenu peut ne pas s'appliquer à certains cas d'utilisation ni représenter les bonnes pratiques pour la dernière version.

Question

J'ai un compte modèle avec ce code : ACCT.Personnel.Salary. Je souhaite filtrer un compte personnalisé par la dimension Poste pour que la formule ressemble à ceci : ACCT.Personnel.Salary[Position=RN, Triage]. J'utilise l'assistant de formule, mais je reçois toujours une erreur de syntaxe. Comment faire fonctionner cette formule ?

Réponse

Le problème est probablement lié à la virgule dans le nom de la valeur de dimension. Voici ce que vous pouvez essayer :
  • Dans l'écran Définir les dimensions, changez le nom de la valeur de dimension afin qu'il ne contienne pas de virgule. Lorsque vous mettez à jour un nom de valeur de dimension, il se mettra à jour dans toutes les formules où il fait référence.
  • Vous pouvez essayer d'utiliser une barre oblique inversée pour échapper la virgule dans la syntaxe :
    ACCT.Personnel.Salary[Position=RN\, Triage]
    Si vous modifiez la formule, elle devra être rajoutée car elle disparaît une fois que vous aurez enregistré la formule.
    Ce problème ne se produit pas dans les feuilles modèles car la syntaxe y est légèrement différente.
Nous recommandons la solution n° 1. En général, les utilisateurs doivent essayer d'éviter d'utiliser des virgules/points-virgules dans les noms de valeurs de dimension, sachant que le système n'empêchera pas leur saisie.