Eseguire il pull dei valori dal conto modellato calcolato negli intervalli di tempo dei fogli modellati per mesi specifici
Questo articolo include suggerimenti e soluzioni alternative. Il contenuto potrebbe non essere accurato per tutti i casi d'uso o rappresentare le procedure ottimali per l'ultima versione.
Domanda
Qual è il caso d'uso per inserire i valori da un conto calcolato con foglio modellato nell'intervallo di tempo di un foglio modellato per mesi specifici? Inoltre, come si esegue questa operazione?Risposta
In alcuni casi, è utile riportare i valori di un conto calcolato nel foglio modellato nell'intervallo di tempo del foglio modellato.Casi d'uso:
- Ricavi/Flussi di cassa per ordini di vendita
- Stipendi per i dipendenti
Per inserire questi valori nell'intervallo di tempo del foglio modellato, sono necessari innanzitutto:
- Una chiave di riga
- In questo esempio verrà utilizzato "ID".
- Un conto calcolato nel foglio modellato.
- In questo esempio, verrà utilizzato "Ricavi" dei flussi di cassa delle vendite a contratto, con codice foglio (CSCF).
Esaminiamo il primo caso d'uso di inserire i ricavi/flussi di cassa per gli ordini di vendita nell'intervallo di tempo. Supponiamo di avere la somma forfettaria della vendita e di voler ripartire tale importo sul numero di mesi immesso per la riga. Si supponga inoltre di voler visualizzare i valori nell'intervallo di tempo a partire dalla data della vendita fino al numero di mesi immesso.
Sarà necessario creare un conto calcolato aggiuntivo che fornisca un valore 1 per ogni mese che dovrebbe avere un valore nell'intervallo di tempo e uno 0 in caso contrario. In altre parole, si desidera una formula che restituisca un 1 per la data di vendita e il numero di mesi successivi a tale data immessi per la riga.
Un esempio potrebbe essere:
versionmonthlookup:
if(versionmonth(this)>=ROW.Versionmonth_Dateofsale
and versionmonth(this) <= ROW.versionmonth_extended, 1, 0)
Dove versionmonth_dateofsale è la colonna della data e
Row.Versionmonth_extended
è la Data di vendita + il numero di mesi:versionmonth(ROW.Date_of_sale)+ROW.Months
Quindi si moltiplicherà il conto calcolato Ricavi per il versionmonthlookup. Ad esempio:
Ricavi
=div(ROW.Price,ROW.Months)*ROW.versionmonthlookup
Una volta creato il conto calcolato, è sufficiente inserirlo nell'intervallo di tempo. Ricordiamo che la Chiave riga per questo foglio è "ID". La formula per l'intervallo di tempo sarebbe:
=ACCT.CSCF.Revenue[split=20]
=ACCT.ModeledSheetGroupCode.CalculatedAccount[split=Row Key]
Può essere tradotto come segue: Analizzare il valore totale del conto Ricavi per il mio foglio Flussi di cassa vendite contrattuali e restituire il valore per la riga che ha 20 come ID. In questo modo vengono filtrati i risultati Ricavi per questa riga specifica. Per ulteriori esempi, consultare lo screenshot seguente. Le formule sarebbero:
ACCT.CSCF.Revenue[split=4321]
ACCT.CSCF.Revenue[split=15]
ACCT.CSCF.Revenue[split=16]
ecc...
