Ho più di 10 anni di registrazioni giornaliere. Tutte le variabili sono binarie (0/1).Tuttavia, voglio calcolare in un dato giorno quale sia stata la somma di quella variabile negli ultimi 180 giorni.Quindi vorrei sapere quale fosse la somma il 1 gennaio 2021.Voglio anche sapere cos'è il 2 gennaio 2021.So che 179 giorni sono gli stessi, ma voglio che siano calcolati per tutti i giorni.Qual è il modo più efficiente per farlo?Grazie.
Ciao,
Se non ti dispiace creare una colonna aggiuntiva, funzionerà e dovrebbe essere efficiente: una volta calcolata la somma cumulativa, ogni cella è semplicemente la differenza di 2 celle nella colonna della somma cumulativa. Puoi ottenere la stessa cosa (mantenendo le stesse efficienze) con una formula di colonna autoreferenziale e un condizionale per gestire le prime 179 righe, ma questo è molto più semplice e dovrebbe funzionare in modo simile.
1) Fare clic con il pulsante destro del mouse sulla colonna e selezionare Nuova colonna formula > Riga > Somma cumulativa come nell'immagine sottostante.
2) Rinominare questa colonna in modo breve, come Cusum, per comodità nel passaggio 3.
3) Aggiungi una nuova colonna con questa formula:
:cusum - Lag( :cusum, 180 )
Saluti,
Brady
