estrare un valore data da una cella per poi generare una colonna dello stesso file 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

Avatar utente

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

estrare un valore data da una cella per poi generare una colonna dello stesso file

Messaggio da Andrea90 »

@Croket,

Sempre negli annunci di staff (che andrebbero letti tutti prima di iniziare ad utilizzare il forum):
viewtopic.php?t=12

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
Croket
Messaggi: 20 | 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

Messaggio da Croket »

ti allego la foto che si vede che non ho la possibilità di chiudere la tua assistenza precedente
Immagine
Avatar utente

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

estrare un valore data da una cella per poi generare una colonna dello stesso file

Messaggio da Andrea90 »

@Croket,
si è coretto come hai fatto....
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.

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
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
Croket
Messaggi: 20 | 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

Messaggio da Croket »

il primo passaggio ci sono arrivato
Immagine

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
Avatar utente

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

estrare un valore data da una cella per poi generare una colonna dello stesso file

Messaggio da Andrea90 »

@Croket,

Devi allegare il file con il tuo tentativo fatto.

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
Croket
Messaggi: 20 | 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

Messaggio da Croket »

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.
.
Allegati
RF_Dataset_202401011.xlsx
(38.1 KiB) Scaricato 2 volte
Avatar utente

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

estrare un valore data da una cella per poi generare una colonna dello stesso file

Messaggio da Andrea90 »

@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
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
Croket
Messaggi: 20 | 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

Messaggio da Croket »

grazie per assistenza problema risolto
Allegati
RF_Dataset_202401011.xlsx
(39.56 KiB) Scaricato 4 volte
Rispondi