Ciao
Dovrei creare una nuova tabella sulla base di alcuni id e una serie di date creando di fatto una nuova tabella con stesso id però con tutte le date comprese tra le precedenti come intervallo minimo e massimo.
Forse con la funzione datesbetween ma come gestirla? in allegato esempio.
Di fatto ottenere una tabelle raggruppata per stesso id con tutte le date da minimo 7 novembre a 1 dicembre?
Grazie
creazione nuova tabella sulla base di intervallo di date
-
- Messaggi: 3 | Topic creati
- Iscritto il: lun 2 mag 2022, 16:27
creazione nuova tabella sulla base di intervallo di date
- Allegati
-
- esempio.xlsx
- (9.02 KiB) Scaricato 9 volte
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
creazione nuova tabella sulla base di intervallo di date
Ehi Canta
Che esempio hai inviato? Non si capisce quello che vuoi fare... almeno inserisci il risultato atteso! Poi posti in PowerBI e metti un file statico excel... daje mettici un po' di buona volontà!
Che esempio hai inviato? Non si capisce quello che vuoi fare... almeno inserisci il risultato atteso! Poi posti in PowerBI e metti un file statico excel... daje mettici un po' di buona volontà!
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
-
- Messaggi: 2320 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 678 volte
- Contatta:
creazione nuova tabella sulla base di intervallo di date
@estrella1,
Se devi crearti N righe sul modello dati puoi agire a livello di Power Query.
Basta prendere la data minima (in forma di numero) e la data massima (sempre in forma di numero) dopo aver raggruppato per codice_id.
Poi aggiungi una colonna calcolata come {valmin..valmax}
Espanderai questa lista in "nuove righe", poi convertirai i numeri in date.
Tanto non ha senso guardare gli intervalli intermedi, perché le precedenti sono le date finali della riga precedente, quindi basta prendere la prima e l'ultima data.
Se invece ci sono dei "salti" tra le date e tu vuoi tenerne traccia devi fare in modo di identificare in modo univoco il codice sul quale eseguirai il raggruppamento ed eseguire gli stessi passaggi visti prima.
Un esempio (se fossero sempre righe a coppie) potrebbe essere quello di aggiungere una colonna indice che ripete la stessa coppia di numeri 2 volte, es°
1
1
2
2
3
3
ed userai questo codice (combinato con il codice univoco in prima colonna) per creare una chiave unica con la quale eseguire il raggruppamento.
Andrea
Se devi crearti N righe sul modello dati puoi agire a livello di Power Query.
Basta prendere la data minima (in forma di numero) e la data massima (sempre in forma di numero) dopo aver raggruppato per codice_id.
Poi aggiungi una colonna calcolata come {valmin..valmax}
Espanderai questa lista in "nuove righe", poi convertirai i numeri in date.
Tanto non ha senso guardare gli intervalli intermedi, perché le precedenti sono le date finali della riga precedente, quindi basta prendere la prima e l'ultima data.
Se invece ci sono dei "salti" tra le date e tu vuoi tenerne traccia devi fare in modo di identificare in modo univoco il codice sul quale eseguirai il raggruppamento ed eseguire gli stessi passaggi visti prima.
Un esempio (se fossero sempre righe a coppie) potrebbe essere quello di aggiungere una colonna indice che ripete la stessa coppia di numeri 2 volte, es°
1
1
2
2
3
3
ed userai questo codice (combinato con il codice univoco in prima colonna) per creare una chiave unica con la quale eseguire il raggruppamento.
Andrea
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: lun 2 mag 2022, 16:27
creazione nuova tabella sulla base di intervallo di date
Grazie
Vedi Enri si è capito lo stesso!!
Esattamente avevo pensato di lavorarci in power query ,avrei però evitato anche perchè è la seconda ipotesi che indica Andrea ovvero avere traccia di tutte le date e effettivamente è necessario aggiungere una colonna indice.
Ci provo
Grazie
Vedi Enri si è capito lo stesso!!
Esattamente avevo pensato di lavorarci in power query ,avrei però evitato anche perchè è la seconda ipotesi che indica Andrea ovvero avere traccia di tutte le date e effettivamente è necessario aggiungere una colonna indice.
Ci provo
Grazie
-
- Messaggi: 2320 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 678 volte
- Contatta:
creazione nuova tabella sulla base di intervallo di date
@estrella1,
Il fatto che si è capito lo stesso è perché ormai ci ho fatto l'abitudine a dover entrare nella testa degli utenti. Ma come @Enrico Galli ha espresso nel suo precedente messaggio anche io sono dello stesso avviso, e cioè che diversi utenti si "sprecano" a cercare di far capire quello che vogliono ottenere. Mentre per me, visto che è l'utente ad aver bisogno di una mano, dovrebbe essere suo compito cercare quanto più possibile di rendere la cosa semplice a chi vorrà aiutarlo.
Andrea
Il fatto che si è capito lo stesso è perché ormai ci ho fatto l'abitudine a dover entrare nella testa degli utenti. Ma come @Enrico Galli ha espresso nel suo precedente messaggio anche io sono dello stesso avviso, e cioè che diversi utenti si "sprecano" a cercare di far capire quello che vogliono ottenere. Mentre per me, visto che è l'utente ad aver bisogno di una mano, dovrebbe essere suo compito cercare quanto più possibile di rendere la cosa semplice a chi vorrà aiutarlo.
Andrea
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
creazione nuova tabella sulla base di intervallo di date
E' vero è vero, dopo aver letto la risposta di Andrea ho capito anch'io qual era la domanda: sono un po' arrugginito!
@Andrea90 questo è un ospite speciale: possiamo perdonarlo con una benevola tiratina di orecchie
@Andrea90 questo è un ospite speciale: possiamo perdonarlo con una benevola tiratina di orecchie
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