Media mobile 7 giorni L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi

mariri
Messaggi: 31 | Topic creati
Iscritto il: lun 31 ott 2022, 17:35

Media mobile 7 giorni

Messaggio da mariri »

Buongiorno.

Vorrei una media mobile dei 7 giorni precedenti ad ogni data. Preciso che le date non sono consecutive.

Ho provato con questa misura ma non ottengo il risultato desiderato:

Codice: Seleziona tutto

=CALCULATE(
    AVERAGEX(
        TOPN(
            7;
            FILTER(
                ALL(TabellaDati);
                TabellaDati[Data] < MAX(TabellaDati[Data])
            );
            TabellaDati[Data];
            DESC
        );
        TabellaDati[Valore]
    ))
Grazie.
Allegati
Esempio.xlsx
(101.53 KiB) Scaricato 7 volte


Avatar utente

Andrea90
Messaggi: 2255 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

Media mobile 7 giorni

Messaggio da Andrea90 »

@mariri,

Per farla semplice puoi aggiungere una colonna indice dentro al modello dati e utilizzare questa colonna per identificare le 7 righe precedenti.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
mariri
Messaggi: 31 | Topic creati
Iscritto il: lun 31 ott 2022, 17:35

Media mobile 7 giorni

Messaggio da mariri »

:D @Andrea90

Non avevo pensato a quella soluzione: ottima idea, farò come mi hai suggerito.

Grazie!!
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

Media mobile 7 giorni

Messaggio da Enrico Galli »

Ciao, posso intervenite per chiedere un chiarimento? Tu vuoi una media mobile degli ultimi 7 giorni (quante che siano le rilevazioni in questo lasso di tempo) o una media mobile delle ultime 7 rilevazioni, a prescindere dal periodo di tempo che ricoprono?
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
mariri
Messaggi: 31 | Topic creati
Iscritto il: lun 31 ott 2022, 17:35

Media mobile 7 giorni

Messaggio da mariri »

@Enrico Galli

Grazie per l'interessamento.

In ogni giorno ci possono essere più rilevazioni. Sono interessato ad ottenere la media dei 7 giorni precedenti, con la possibilità che le date non siano consecutive. Ad esempio il 6 settembre vorrei la media dei 7 giorni precedenti evidenziati in azzurro (23,888):


Immagine

Grazie.
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

Media mobile 7 giorni

Messaggio da Enrico Galli »

Capito. In questo caso prova questa misura:

Codice: Seleziona tutto

=
VAR md =
    MAX ( TabellaDati[Data] )
VAR dd =
    FILTER ( ALL ( TabellaDati[Data] ); TabellaDati[Data] < md )
VAR l7 =
    TOPN ( 7; dd; TabellaDati[Data]; DESC )
RETURN
    CALCULATE ( AVERAGE ( TabellaDati[Valore] ); l7 )
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
mariri
Messaggi: 31 | Topic creati
Iscritto il: lun 31 ott 2022, 17:35

Media mobile 7 giorni

Messaggio da mariri »

@Enrico Galli

Grazie! Con la tua misura ottengo il risultato desiderato.

Ciao.
Rispondi