Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Modifications de formule spécifique à une version pour les comptes calculés

Modifications de formule spécifique à une version pour les comptes calculés

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

Est-il possible d'apporter des modifications spécifiques à la version aux formules dans les comptes calculés de ma feuille modèle ?

Réponse

Il y aurait deux options dans ce cas. La première utilise la notation par points pour référencer un nom ou une description spécifique de version. Détail ci-dessus. Ce serait recommandé sur une hypothèse de feuille. Vous pouvez créer une formule telle que if(search(this.version.description,"Nouveau")>0,Nouvelle_Formule,Ancien_Formule), qui examine la description d'une version pour voir si elle contient le terme "Nouveau", dans lequel Si la nouvelle formule sera utilisée, sinon dans les versions historiques sans "Nouveau" dans la description, l'ancienne formule sera toujours utilisée.
L'option 2 utilise une hypothèse. Les hypothèses de feuille sont spécifiques d'une version et vous permettront de spécifier la version de la modification de formule si vous utilisez le processus décrit ci-dessous. La première étape consistera à ajouter l'hypothèse de la feuille pour servir de déclencheur, la seconde étape consistera à modifier la formule de compte calculée pour faire référence à cette formule. Dans cet exemple, j'utiliserai la formule ci-dessous comme formule actuelle :
ROW.Salary+(ROW.Salary*ROW.Commissions)
Et la formule ci-dessous comme nouvelle formule :
Row.Salary+(Row.Salary*Row.Commissions*Row.Adjustment)
Pour ajouter une hypothèse de feuille, procédez comme suit :
  1. Accédez à
    Modélisation > Feuilles affectées à un périmètre
    . Sélectionnez la feuille appropriée. Dans cet exemple, j'ai sélectionné la feuille Personnel.
  2. En bas à gauche, cliquez sur l'onglet Hypothèses de la feuille.
  3. Cliquez sur le signe "+" pour ajouter une nouvelle hypothèse de feuille. Pour les besoins de cet exemple, appelons Déclenchement de l'hypothèse de la feuille.
  4. Renseignez la nouvelle hypothèse de la feuille avec 1 pour les périodes de la version que vous souhaitez calculer par la nouvelle formule.
  5. Si la Limite de défilement à gauche de la version
    n'est pas
    identique au début du plan et que la formule que vous modifiez concerne un élément de solde initial (taux de rémunération par exemple), elle est :
    Il est important de saisir le déclencheur dans toutes les périodes disponibles pour la version. Pour ce faire, cliquez sur l'option afficher et masquer et sélectionnez tous les mois comme périodes visibles.
    fourchette
    . Définissez le déclencheur sur un pour toutes les périodes.
Une fois que l'hypothèse de la feuille a été ajoutée, enregistrez la feuille. Vous repartirez ensuite dans le générateur de feuilles pour modifier la formule réelle.
La formule actuelle est :
ROW.Salary+(ROW.Salary*ROW.Commissions)
Pour modifier la formule, vous allez ajouter la syntaxe suivante :
If(Assum.Personnel.Trigger=1, New Formula Syntax, Old Formula Syntax)
Cela peut se traduire par le fait que si le déclencheur que vous avez créé contient un 1 renseigné pour une période, utilisez la nouvelle formule. Si elle ne contient pas de 1, utilisez l'ancienne formule. Dans la mesure où le déclencheur de l'hypothèse de la feuille sera spécifique à une version, la nouvelle formule n'apparaîtra que dans les versions pour lesquelles vous renseignez un worklet 1.
La formule finale peut ressembler à ceci :
If(Assum.Personnel.Trigger=1, Row.Salary+(Row.Salary*Row.Commissions*Row.Adjustment), ROW.Salary+(ROW.Salary*ROW.Commissions))
Cette nouvelle formule sera spécifique à une version et ne sera calculée que pour les versions pour lesquelles la valeur 1 est renseignée pour l'hypothèse de la feuille de déclenchement.