Filtrare In Base all'ultima data disponibile
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 30 | Topic creati
- Iscritto il: mar 11 ago 2020, 14:21
- Ringraziato: 1 volta
Filtrare In Base all'ultima data disponibile
Buongiorno,
vorrei effettuare il confronto tra vendite 2021 e 2020, filtrando le vendite 2020 in base all'ultima data disponibile delle vendite 2021.
Ad esempio se le vendite di giugno 2021 sono disponibili dal 01/06/2021 al 15/06/2021, vorrei che le vendite 2020 venissero calcolate fino al 15/06/2020.
Allego un file di esempio.
Grazie a tutti
vorrei effettuare il confronto tra vendite 2021 e 2020, filtrando le vendite 2020 in base all'ultima data disponibile delle vendite 2021.
Ad esempio se le vendite di giugno 2021 sono disponibili dal 01/06/2021 al 15/06/2021, vorrei che le vendite 2020 venissero calcolate fino al 15/06/2020.
Allego un file di esempio.
Grazie a tutti
- Allegati
-
- Esempio.xlsx
- (138.52 KiB) Scaricato 10 volte
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
Filtrare In Base all'ultima data disponibile
Ciao. La tua situazione non è ottimale per questo genere di operazioni, e sicuramente si può fare meglio di quello che ho "accrocchiato" io qui sotto, comunque una possibile formula che, affiancata alle tue "vendite 2021" dà il risultato atteso, è:
Codice: Seleziona tutto
=
VAR maxdata =
CALCULATE (
MAX ( 'Intervallo'[Data] );
ALL ( 'Intervallo' )
)
VAR maxdataannoprec =
DATE ( YEAR ( maxdata ) - 1; MONTH ( maxdata ); DAY ( maxdata ) )
VAR mindata =
MIN ( 'Intervallo'[Data] )
VAR mindataannoprec =
DATE ( YEAR ( mindata ); MONTH ( mindata ); DAY ( mindata ) )
VAR Result =
CALCULATE (
SUM ( 'Intervallo'[Vendite] );
'Intervallo'[Data] <= maxdataannoprec;
'Intervallo'[Data] >= mindataannoprec
)
RETURN
Result
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
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 - Messaggi: 30 | Topic creati
- Iscritto il: mar 11 ago 2020, 14:21
- Ringraziato: 1 volta
Filtrare In Base all'ultima data disponibile
Ciao Enrico, ti ringrazio per la risposta. Hai qualche suggerimento per rendere la situazione ottimale? Magari con qualche esempio potrei ottimizzare il modello. Grazie
-
- Messaggi: 2318 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 677 volte
- Contatta:
Filtrare In Base all'ultima data disponibile
Ciao domemarti93,
Hai provato a dare un’occhiata a questa discussione, per vedere come impostare il modello, il calcolo che devi fare mi sembra simile a quello richiesto?
viewtopic.php?f=9&t=434
Andrea
Hai provato a dare un’occhiata a questa discussione, per vedere come impostare il modello, il calcolo che devi fare mi sembra simile a quello richiesto?
viewtopic.php?f=9&t=434
Andrea
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 11 ago 2020, 14:21
- Ringraziato: 1 volta
Filtrare In Base all'ultima data disponibile
Ciao Andrea,
ho provato ad adattare al mio caso quanto riportato nella discussione segnalata.
Ho utilizzato le funzioni SAMEPERIODLASTYEAR e DATESBETWEEN.
Purtroppo in questo modo non riesco a raggiungere ancora il risultato desiderato.
ho provato ad adattare al mio caso quanto riportato nella discussione segnalata.
Ho utilizzato le funzioni SAMEPERIODLASTYEAR e DATESBETWEEN.
Purtroppo in questo modo non riesco a raggiungere ancora il risultato desiderato.
- Allegati
-
- Esempio.xlsx
- (142.03 KiB) Scaricato 10 volte
-
- Messaggi: 2318 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 677 volte
- Contatta:
-
Autore del topic - Messaggi: 30 | Topic creati
- Iscritto il: mar 11 ago 2020, 14:21
- Ringraziato: 1 volta
Filtrare In Base all'ultima data disponibile
Ciao Andrea,
purtroppo ho sempre lo stesso risultato. Non so dove sbaglio.
purtroppo ho sempre lo stesso risultato. Non so dove sbaglio.
-
- Messaggi: 2318 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 677 volte
- Contatta:
Filtrare In Base all'ultima data disponibile
Ciao domemarti93,
Senza il file di esempio si fa fatica, anche perché nelle formule che hai girato c'è il riferimento alla tabella Intervallo, che non è la tabella Calendario che ti serve per poter operare con le TimeIntelligence functions.
Una formula che proverei è una simile a questa:
A presto,
Andrea
Senza il file di esempio si fa fatica, anche perché nelle formule che hai girato c'è il riferimento alla tabella Intervallo, che non è la tabella Calendario che ti serve per poter operare con le TimeIntelligence functions.
Una formula che proverei è una simile a questa:
Codice: Seleziona tutto
=
VAR MaxDate =
MAXX ( ALL ( Dati[Data] ); Dati[Data] )
VAR CurrDate =
LASTDATE ( 'Calendar'[Data] )
VAR LastYearDate =
DATEADD ( CurrDate; -1; YEAR )
VAR Result =
IF ( CurrDate <= MaxDate; CALCULATE ( [#TotVal]; LastYearDate ) )
RETURN
Result
Andrea