Extraire les valeurs du compte modélisé calculé vers les horizons temporels des feuilles modélisées pour des mois précis
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 de l’extraction des valeurs d’un compte calculé de feuille modélisée dans l’intervalle de temps d’une feuille modélisée pour des mois précis? Comment puis-je faire?Réponse
Dans certains cas, il est utile d’intégrer les valeurs d’un compte calculé de feuille modélisée dans l’intervalle de temps de la feuille modélisée.Cas d’utilisation :
- Produits/Flux de trésorerie pour les commandes de clients.
- Salaires des employés.
Pour intégrer ces valeurs dans l’intervalle de temps de la feuille modélisée, il faut d’abord :
- Une clé de rangée
- Dans cet exemple, nous utiliserons « ID ».
- Un compte calculé dans la feuille modélisée.
- Dans cet exemple, nous utiliserons la valeur « Produits » des flux de trésorerie des ventes à contrat, avec le code de feuille (CSCF).
Examinons le premier cas d’utilisation qui consiste à placer les produits et les flux de trésorerie des commandes de clients dans l’intervalle de temps. Supposons que nous ayons le montant forfaitaire de la vente et que nous voulons répartir ce montant sur le nombre de mois entrés pour la rangée. Supposons également que nous voulons voir les valeurs dans l’intervalle de temps à compter de la date de la vente, jusqu’au nombre de mois entrés.
Nous devrons créer un compte calculé supplémentaire pour nous attribuer un 1 pour chaque mois qui doit avoir une valeur dans l’intervalle de temps, et un 0 dans le cas contraire. En d’autres termes, nous voulez une formule qui renvoie un 1 pour la date de la vente et le nombre de mois suivant cette date qui sont entrés pour la rangée.
Un exemple serait :
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_extended
correspond à la date de la vente + le nombre de mois :versionmonth(ROW.Date_of_sale)+ROW.Months
Nous multiplions ensuite notre compte calculé Produits par la fonction de consultation de versionmonthup. Par exemple :
Produits
=div(ROW.Price,ROW.Months)*ROW.versionmonthlookup
Une fois que nous avons ce compte calculé, il nous reste à l’appliquer dans l’intervalle de temps. Souvenez-vous que la clé de rangée de cette feuille est « ID ». La formule pour le calcul de l’intervalle de temps serait la suivante :
=ACCT.CSCF.Revenue[split=20]
=ACCT.ModeledSheetGroupCode.CalculatedAccount[split=Row Key]
Cela peut être converti en : Examinez la valeur totale du compte de produits pour ma feuille Flux de trésorerie des ventes à un contrat et renvoyez la valeur de la rangée qui a 20 comme identifiant. De cette façon, nous filtrons les résultats des produits pour cette rangée en particulier. Voir 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...
