Pagina 1 di 1

creazione nuova tabella sulla base di intervallo di date

Inviato: ven 2 feb 2024, 15:34
da estrella1
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

Inviato: ven 2 feb 2024, 15:37
da Enrico Galli
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à! :lol:

creazione nuova tabella sulla base di intervallo di date

Inviato: ven 2 feb 2024, 15:38
da Andrea90
@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

creazione nuova tabella sulla base di intervallo di date

Inviato: ven 2 feb 2024, 15:52
da estrella1
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

creazione nuova tabella sulla base di intervallo di date

Inviato: ven 2 feb 2024, 15:55
da Andrea90
@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

creazione nuova tabella sulla base di intervallo di date

Inviato: ven 2 feb 2024, 16:06
da Enrico Galli
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 :lol: