Extraire les valeurs du compte modèle calculé dans les intervalles de temps des feuilles modèles pour des mois spécifiques
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
Quel est le cas d'utilisation pour extraire des valeurs d'un compte calculé de feuille modèle dans l'intervalle de temps d'une feuille modèle pour des mois spécifiques ? Et comment dois-je faire ?Réponse
Dans certains cas, il est utile d'importer les valeurs d'un compte calculé de feuille modèle dans l'intervalle de temps de la feuille modèle.Utilisation des cas :
- Revenus/Flux de trésorerie pour les commandes ouvertes.
- Salaires des salariés.
Pour intégrer ces valeurs dans l'intervalle de temps de la feuille modèle, nous avons d'abord besoin :
- Une clé de ligne
- Dans cet exemple, nous utiliserons "Identifiant".
- Un compte calculé sur la feuille modèle.
- Dans cet exemple, nous utiliserons "Revenus" du Flux de trésorerie du contrat de vente, avec le code de feuille (CSCF).
Intéressons-nous au premier cas d'utilisation qui consiste à placer les revenus/flow de trésorerie pour les commandes dans l'intervalle de temps. Imaginons que nous avons le montant forfaitaire de la vente et que vous souhaitez répartir ce montant sur le nombre de mois saisi pour la ligne. Supposons également que vous souhaitiez voir les valeurs de l'intervalle de temps depuis la date de la vente jusqu'au nombre de mois saisi.
Nous devrons créer un compte calculé supplémentaire pour nous attribuer un compte 1 pour chaque mois qui devrait avoir une valeur dans l'intervalle de temps, et sinon un compte 0. En d'autres mots, il s'agit d'une formule qui renvoie la valeur 1 pour la date de vente et le nombre de mois après cette date qui sont saisis pour la ligne.
Par exemple :
versionmonthlookup :
if(versionmonth(this)>=ROW.Versionmonth_Dateofsale
and versionmonth(this) <= ROW.versionmonth_extended, 1, 0)
Où versionmonth_dateofsale correspond à la colonne de date et
Row.Versionmonth_extensiond
correspond à Date de vente + nombre de mois :versionmonth(ROW.Date_of_sale)+ROW.Months
Nous allons ensuite multiplier le compte Revenus calculé par versionmonthlookup. Par exemple :
Revenus
=div(ROW.Price,ROW.Months)*ROW.versionmonthlookup
Une fois ce compte calculé, il ne reste plus qu'à l'insérer dans l'intervalle de temps. Rappelons que la clé de ligne de cette feuille est "ID". La formule pour l'intervalle de temps serait la suivante :
=ACCT.CSCF.Revenue[split=20]
=ACCT.ModeledSheetGroupCode.CalculatedAccount[split=Row Key]
Cela peut se traduire par : Examinez la valeur totale du compte Revenus de ma feuille Flux de trésorerie des ventes contractuelles et renvoyez la valeur de la ligne dont l'identifiant est 20. De cette façon, nous filtrons les résultats du compte Produit pour cette ligne spécifique. Regardez la capture d'écran ci-dessous pour plus d'exemples. Les formules seraient les suivantes :
ACCT.CSCF.Revenue[split=4321]
ACCT.CSCF.Revenue[split=15]
ACCT.CSCF.Revenue[split=16]
etc...
