Erreur de syntaxe provenant de 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élisé avec ce code : ACCT.Personnel.Salary. Je souhaite filtrer en fonction de la dimension Poste dans un compte personnalisé afin que la formule ressemble à ceci : ACCT.Personnel.Salary[Position= RN, Triage]. J'utilise l'assistant de formule, mais je continue de recevoir une erreur de syntaxe. Comment faire pour que cette formule fonctionne? Réponse
Le problème est probablement lié à la virgule dans le nom de la valeur de dimension. Voici quelques solutions que vous pourriez essayer :- Dans l’écran Définir les dimensions, modifiez le nom de la valeur de la dimension afin qu’elle ne contienne pas de virgule. Quand vous mettez à jour un nom de valeur de dimension, il sera mis à jour dans toutes les formules auxquelles il est référencé.
- Vous pouvez essayer une barre de sécurité pour extraire la virgule dans la syntaxe :ACCT.Personnel.Salary[Position=RN\, Triage]Si vous modifiez la formule, celle-ci devra être ajoutée de nouveau, car elle disparaîtra après l’enregistrement de la formule.Ce problème ne se produit pas dans les feuilles modélisées, car la syntaxe y est légèrement différente.
Nous recommandons la solution 1. En général, les utilisateurs doivent essayer d’éviter d’utiliser des virgules ou des points-virgules dans les noms de valeurs de dimension, mais le système n’empêche pas l’entrée.