Creazione codici univoci in Power Query 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

Rispondi

stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Creazione codici univoci in Power Query

Messaggio da stefanosiracusano »

Ciao a tutti.
Ho necessità di creare una colonna di codici univoci per fare un merge lef outer su Power Query partendo da una tabella su excel chiamata "Anagrafica" che ha in comune con altre tabelle 3 colonne: item, descrizione, UM.
Il merge su Power Query dovrà essere tra la query "Anagrafica" e un'altra query che contiene anche le 3 colonne in comune. Ho provato a concatenare con il merge colonne ma per alcune voci non essendoci concatena univoci, mi ridà dei risultati errati.
Come fare a creare codici univoci tra le due query su Power Query considerando che le 3 colonne messe insieme si possono ripetere?
Grazie in anticipo a tutti!


Avatar utente

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

Creazione codici univoci in Power Query

Messaggio da Andrea90 »

@stefanosiracusano

Se la chiave che hai creato non è univoca si vede che ci saranno alcune informazioni diverse tra righe che contengono gli stessi valori per questi 3 campi chiave.

In Power Query esiste la rimozione delle righe con duplicati e lo si può fare semplicemente tramite interfaccia.
Per consigli mirati devi allegare un file demo così da capire che tipo di problema stai riscontrando.

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
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Creazione codici univoci in Power Query

Messaggio da stefanosiracusano »

@Andrea90
Grazie per la risposta.
Allego il file con le intestazioni modificate per maggiore comprensione.

I fogli saranno oggetto di paragone con il successivo left outer, però facendo un merge di colonne di item+description+UM, vi sono dei risultati che si ripetono quindi non funziona. Inoltre, vi è una variabile aggiuntiva che è "fixed cost": nel foglio Anagrafica dalla riga 55 a 67; nel foglio ACT dalla riga 58 a 70.
L'idea sarebbe di categorizzare questi "fixed cost" su Power Query, e sullo stesso creare dati univoci per fare un successivo merge.
Avatar utente

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

Creazione codici univoci in Power Query

Messaggio da Andrea90 »

@stefanosiracusano

Hai allegato un file excel con due fogli e zero query, senza indicazione del risultato desiderato.

Ora quando scrivi:
stefanosiracusano ha scritto: mer 27 nov 2024, 13:57 L'idea sarebbe di categorizzare questi "fixed cost"
stefanosiracusano ha scritto: mer 27 nov 2024, 13:57 vi sono dei risultati che si ripetono quindi non funziona
Sinceramente non ho idea di che cosa tu voglia ottenere, quindi o scrivi a mano il risultato desiderato, oppure la vedo dura.

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
stefanosiracusano
Messaggi: 33 | Topic creati
Iscritto il: mar 15 ott 2024, 19:35

Creazione codici univoci in Power Query

Messaggio da stefanosiracusano »

@Andrea90

Il risultato che vorrei ottenere tramite Power Query è una query che abbia le seguenti colonne:

item
description
UM
site
site2
quotation
internal use-transfer to production
control
check
month (da unpivot delle colonne mese nel foglio act)
value (da unpivot delle colonne mese nel foglio act).

Ho allegato il foglio incluso di dati inventati, grazie.
Avatar utente

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

Creazione codici univoci in Power Query

Messaggio da Andrea90 »

@stefanosiracusano

Dal primo foglio "1.1 M all_Anagrafica" prendi tutte le righe e poi, prima di fare il merge, farai un rimuovi duplicati sull'intera tabella.
Considera che i dati di cui disponi non sono impostati per fare un'analisi perché sono tutte tabelline tra loro separate con alcune righe di totali, ecc..
Quindi le prime operazioni che dovrai fare saranno legate all'individuare una logica valida per ottenere delle righe distinte con cui legare l'unpivot del secondo foglio.

Se per fare la chiave univoca hai bisogno delle prime 3 colonne (è un esempio) perché se considerassi anche le restanti non riusciresti ad avere righe univoche il problema è di natura logica, perché significa che il dato che stai richiamando dal secondo foglio non ha lo stesso livello di dettaglio del primo, quindi devi capire tu cosa vuoi ottenere.

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
Rispondi