Concetto: Tempo relativo nelle formule
Per ridurre il tempo necessario per gestire le formule con il passare del tempo, è possibile creare formule che facciano riferimento alle ore rilevanti. Modifiche temporali rilevanti in base all'intervallo di tempo della cella. Il tempo assoluto rimane lo stesso, indipendentemente da dove ci si trova nell'intervallo di tempo.
Per fare riferimento al tempo rilevante,
utilizzare
come espressione del tempo: [time=this]. È anche possibile utilizzare versionmonth
modificato da this
: versionmonth(this).Tempo assoluto e tempo relativo
Tempo assoluto | Tempo rilevante |
|---|---|
Acct.Expenses[time=12/2018]
Per qualsiasi cella nell'intervallo di tempo, la formula acquisisce sempre lo stesso valore da dicembre 2018. | Acct.Expense[time=this-1]
Per tutte le celle nell'intervallo di tempo, la formula acquisisce sempre il valore del periodo di tempo precedente. Per il mese di marzo 2018, viene acquisito il valore di febbraio 2018. Per agosto 2023, recupera luglio 2023. |
Acct.Expense[time=2018]
Per tutte le celle nell'intervallo di tempo, la formula acquisisce sempre il valore di rollup dell'anno, 2018. | Acct.Expense[time=this.year]
Per tutte le celle nell'intervallo di tempo, la formula acquisisce sempre il valore del rollup nello stesso periodo. Per marzo 2018, acquisisce il rollup del 2018. Per agosto 2023, viene eseguito il rollup del 2023. |
Esempio di orario dinamico nei piani effettivi
I dati del personale vengono monitorati in un foglio modellato. Il foglio modellato ha un conto: New Hires. Per calcolare il numero di nuove assunzioni per ogni mese, è possibile utilizzare una formula come questa per il conto Nuova assunzione:
If(versionmonth(this) = versionmonth(ROW.StartDate),1,0).
Questa formula dice: Popola New Hire con 1 se la data di inizio in questa riga ha lo stesso mese della versione della cella corrente. Se non è lo stesso, calcolare zero.
Di seguito sono riportate le righe del foglio modellato:
Nome dipendente | Data inizio |
|---|---|
Jane Doe | gennaio 2023 |
John Smith | Lug 2022 |
Mary Joe | Feb 2023 |
Jack Brown | giugno 2022 |
Per il mese della versione gennaio 2023, il conto della nuova assunzione ha un valore pari a 1 perché Jane è stata l'unica nuova assunzione a gennaio 2023.