@Croket,
Sempre negli annunci di staff (che andrebbero letti tutti prima di iniziare ad utilizzare il forum):
viewtopic.php?t=12
Andrea
estrare un valore data da una cella per poi generare una colonna dello stesso file L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
-
Autore del topic - Messaggi: 24 | Topic creati
- Iscritto il: mar 9 gen 2024, 22:48
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
estrare un valore data da una cella per poi generare una colonna dello stesso file
@Croket,
Detto questo l'operazione che ti serve si chiama Unpivot. È un'operazione che esegui direttamente tramite interfaccia (c'è un menu a tendina che offre diverse tipologie di operazioni unpivot). Quella che serve a te è:
1) Selezionare la prima colonna
2) Richiamare l'operazione Unpivot altre colonne (tramite menu a tendina)
Così facendo avrai una tabella che dovrai ulteriormente suddividere in due sezioni (dovrai duplicare la query). La prima contiene le righe in cui nella prima colonna c'è il valore null, la seconda conterrà tutte le altre righe.
Praticamente dovrai utilizzare la prima sezione come se fosse una tabella di anagrafica. Avrai infatti coppie di righe dove la prima rappresenta la data, la seconda il numero di colonna. Duplicherai questa colonna e proverai a convertire il formato dato in "data". Così che avrai delle righe con gli errori (la seconda riga della coppia). A questo punto sostituirai gli errori con dei null e poi eseguirai l'operazione di riempimento verso il basso così da avere per ciascuna coppia la stessa data.
Questa tabella la utilizzerai con un merge con la seconda sezione per avere le info che ti servono.
I passaggi sono diversi quindi comincia pure ad imbastire il file e le query, e se per caso non riesci a proseguire allega il file con il tentativo fatto.
Andrea
Premetto che quella base dati è infelice, nel senso che così come è strutturata non si può utilizzare granché. Pertanto dovrai eseguire alcune trasformazioni in Power Query prima di ottenere il risultato desiderato.si è coretto come hai fatto....
Detto questo l'operazione che ti serve si chiama Unpivot. È un'operazione che esegui direttamente tramite interfaccia (c'è un menu a tendina che offre diverse tipologie di operazioni unpivot). Quella che serve a te è:
1) Selezionare la prima colonna
2) Richiamare l'operazione Unpivot altre colonne (tramite menu a tendina)
Così facendo avrai una tabella che dovrai ulteriormente suddividere in due sezioni (dovrai duplicare la query). La prima contiene le righe in cui nella prima colonna c'è il valore null, la seconda conterrà tutte le altre righe.
Praticamente dovrai utilizzare la prima sezione come se fosse una tabella di anagrafica. Avrai infatti coppie di righe dove la prima rappresenta la data, la seconda il numero di colonna. Duplicherai questa colonna e proverai a convertire il formato dato in "data". Così che avrai delle righe con gli errori (la seconda riga della coppia). A questo punto sostituirai gli errori con dei null e poi eseguirai l'operazione di riempimento verso il basso così da avere per ciascuna coppia la stessa data.
Questa tabella la utilizzerai con un merge con la seconda sezione per avere le info che ti servono.
I passaggi sono diversi quindi comincia pure ad imbastire il file e le query, e se per caso non riesci a proseguire allega il file con il tentativo fatto.
Andrea
-
Autore del topic - Messaggi: 24 | Topic creati
- Iscritto il: mar 9 gen 2024, 22:48
estrare un valore data da una cella per poi generare una colonna dello stesso file
il primo passaggio ci sono arrivato
il successivo è stato quello se non ho compreso male è stato quello di eseguire un duplicato della stessa query dove al suo interno vi è la colonna generata da Unpivot
non riesco a comprendere come riesco a suddividere le 2 sezioni
il successivo è stato quello se non ho compreso male è stato quello di eseguire un duplicato della stessa query dove al suo interno vi è la colonna generata da Unpivot
non riesco a comprendere come riesco a suddividere le 2 sezioni
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
-
Autore del topic - Messaggi: 24 | Topic creati
- Iscritto il: mar 9 gen 2024, 22:48
estrare un valore data da una cella per poi generare una colonna dello stesso file
la foto caricata in precedente mi ero sbagliato nel caricamento in quanto si riferiva a tabella Unpivot
suddividere in due sezioni (dovrai duplicare la query). La prima contiene le righe in cui nella prima colonna c'è il valore null, la seconda conterrà tutte le altre righe.
.
suddividere in due sezioni (dovrai duplicare la query). La prima contiene le righe in cui nella prima colonna c'è il valore null, la seconda conterrà tutte le altre righe.
.
- Allegati
-
- RF_Dataset_202401011.xlsx
- (38.1 KiB) Scaricato 3 volte
-
- Messaggi: 2327 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
estrare un valore data da una cella per poi generare una colonna dello stesso file
@Croket,
Stai andando bene in realtà.
Hai creato due tabelle [Tabella1] e [Tabella1 (2)] --> fossi in te le rinominerei giusto per una facilità di utilizzo.
Comunque prendi la prima [Tabella1] e applica il filtro sulla prima colonna [BLUE_TEAM] in modo tale da tenere solo le righe null (saranno le tue righe di anagrafica).
Ora vai nella seconda tabella e fai il contrario, ovvero tieni tutto tranne le righe null della prima colonna (sarà la tua tabella conclusiva).
Ora torna nella prima tabella e duplica la seconda colonna (chiamata [Attributo]). Nella nuova colonna che comparirà prova a cambiare il formato dato, mettilo in Data. Vedrai che la prima riga che contiene 16/01/2024 la convertirà correttamente, la seconda darà errore.
Ora seleziona la colonna in questione e vai nel menu Trasforma e seleziona il comando Sostituisci Valore (c'è un menu a tendina - seleziona quello per sostituire errori). Fai in modo che compaia null.
Ora avrai la prima riga con la data e la seconda riga vuota. Sempre in trasforma su quella colonna premi il comando riempimento verso il basso. Ora avrai due volte la data.
Ora questa è la tabella di anagrafica che ti serve. Il campo attributo lo userai come campo chiave per eseguire il merge con la seconda tabella. Una volta collegato il merge non dovrai far altro che espandere le due colonne: Valore (che contiene RF_HW e RF_SW) e la colonna Data.
Andrea
Stai andando bene in realtà.
Hai creato due tabelle [Tabella1] e [Tabella1 (2)] --> fossi in te le rinominerei giusto per una facilità di utilizzo.
Comunque prendi la prima [Tabella1] e applica il filtro sulla prima colonna [BLUE_TEAM] in modo tale da tenere solo le righe null (saranno le tue righe di anagrafica).
Ora vai nella seconda tabella e fai il contrario, ovvero tieni tutto tranne le righe null della prima colonna (sarà la tua tabella conclusiva).
Ora torna nella prima tabella e duplica la seconda colonna (chiamata [Attributo]). Nella nuova colonna che comparirà prova a cambiare il formato dato, mettilo in Data. Vedrai che la prima riga che contiene 16/01/2024 la convertirà correttamente, la seconda darà errore.
Ora seleziona la colonna in questione e vai nel menu Trasforma e seleziona il comando Sostituisci Valore (c'è un menu a tendina - seleziona quello per sostituire errori). Fai in modo che compaia null.
Ora avrai la prima riga con la data e la seconda riga vuota. Sempre in trasforma su quella colonna premi il comando riempimento verso il basso. Ora avrai due volte la data.
Ora questa è la tabella di anagrafica che ti serve. Il campo attributo lo userai come campo chiave per eseguire il merge con la seconda tabella. Una volta collegato il merge non dovrai far altro che espandere le due colonne: Valore (che contiene RF_HW e RF_SW) e la colonna Data.
Andrea
-
Autore del topic - Messaggi: 24 | Topic creati
- Iscritto il: mar 9 gen 2024, 22:48
estrare un valore data da una cella per poi generare una colonna dello stesso file
grazie per assistenza problema risolto
- Allegati
-
- RF_Dataset_202401011.xlsx
- (39.56 KiB) Scaricato 5 volte