Waarden uit berekende gemodelleerde rekening naar tijdspanne van gemodelleerde bladen voor specifieke maanden halen
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
Vraag
Wat is het gebruiksscenario voor het ophalen van waarden uit een berekende rekening van een gemodelleerd blad in de tijdspanne van een gemodelleerd blad voor specifieke maanden? En hoe moet ik dit doen?Antwoord
In sommige gevallen is het handig om de waarden van een berekende rekening van een gemodelleerd blad in de Tijdspanne van het gemodelleerde blad te plaatsen.Gebruikt:
- Opbrengsten/kasstromen voor verkooporders.
- Salarissen voor werknemers.
Als u deze waarden in de tijdspanne van het gemodelleerde blad wilt opnemen, hebt u eerst het volgende nodig:
- Een rijsleutel
- In dit voorbeeld gebruiken we ID.
- Een berekende rekening op het gemodelleerde blad.
- In dit voorbeeld gebruiken we Opbrengsten uit de contractcashflows voor verkoop, met bladcode (CSCF).
Laten we eens kijken naar het eerste gebruiksscenario voor het plaatsen van de opbrengsten/kasstromen voor verkooporders in de tijdspanne. Stel dat we het forfaitaire bedrag van de verkoop hebben en dat bedrag willen spreiden over het aantal maanden dat voor de rij is ingevoerd. Laten we ook aannemen dat we de waarden in de tijdspanne willen zien die beginnen met de datum van de verkoop tot en met het ingevoerde aantal maanden.
We moeten een extra berekende rekening maken om ons een 1 te geven voor elke maand die een waarde in de tijdspanne moet hebben, en anders een 0. Met andere woorden, we willen een formule die een 1 retourneert voor de verkoopdatum en het aantal maanden na die datum dat voor de rij is ingevoerd.
Een voorbeeld is:
versionmonthlookup:
if(versionmonth(this)>=ROW.Versionmonth_Dateofsale
and versionmonth(this) <= ROW.versionmonth_extended, 1, 0)
Waarbij versionmonth_dateofsale de datumkolom is en
Row.Versionmonth_extended
de Verkoopdatum + het aantal maanden is:versionmonth(ROW.Date_of_sale)+ROW.Months
Vervolgens vermenigvuldigen we onze berekende rekening Opbrengsten met de versiemaandopzoektabel. Bijvoorbeeld:
Opbrengsten
=div(ROW.Price,ROW.Months)*ROW.versionmonthlookup
Zodra we deze berekende rekening hebben, hoeven we deze alleen nog maar in de tijdspanne te plaatsen. De rijsleutel voor dit blad is ID. De formule voor de tijdspanne ziet er als volgt uit:
=ACCT.CSCF.Revenue[split=20]
=ACCT.ModeledSheetGroupCode.CalculatedAccount[split=Row Key]
Dit kan worden vertaald als: bekijk de totale waarde voor de rekening Opbrengsten voor het blad Cashflows voor verkopen van mijn contract en retourneer de waarde voor de rij met 20 als ID. Op deze manier filteren we de resultaten van de opbrengsten voor deze specifieke rij. Zie de onderstaande schermafbeelding voor meer voorbeelden. De formules zouden zijn:
ACCT.CSCF.Revenue[split=4321]
ACCT.CSCF.Revenue[split=15]
ACCT.CSCF.Revenue[split=16]
etc...
