Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Query con duplicati e che non si svuota

Ultimo Aggiornamento: 14/05/2024 14:32
Post: 2
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
13/05/2024 00:45

Ciao ragazzi ho una query che mi da qualche problema
è una raccolta di dati anagrafici cell mail ecc ecc. basta su 4 fogli e il foglio unione dati che aggrega tutto, in questo foglio mi rileva dei duplicati che in realtà non sono duplicati ma il problema è collegato alla tabella "Cod fisc", in quanto è la tabella principale nella query. Ossia per non avere duplicati devo mettere il nominativo nella tabella Cod fisc, ma non ha senso metterlo se non ho il CF della persona. poi ad esempio se metto email e numero di telefono mi trovo due righe con lo stesso nome e i dati mail e num di cell su due righe sfasate. La riga dovrebbe essere unica e contenere in una sola riga, nominativo cell ed email.Inoltre ho notato che cercando di "svuotare la query, lasciando solo il valore duplicato le tabelle nei 4 fogli sono vuote ma la query non si "svuota" è come se andasse in blocco. Allego []file[https://www.swisstransfer.com/d/e30c0a6e-77c7-4d5b-8cc5-5f4e47a93a41]
[Modificato da RedVelvet 13/05/2024 00:49]
Post: 8
Registrato il: 25/07/2016
Città: TRADATE
Età: 65
Utente Junior
office Pro 2016
ONLINE
13/05/2024 09:29

Ciao RedVelvet,
secondo me devi fare il "left outher join con Nome & Cognome:
Origine = Table.NestedJoin(Email, {"Cognome", "Nome"}, Mobile, {"Cognome", "Nome"}, "Mobile", JoinKind.LeftOuter),

ho fatto una prova e sembra a posto.
Post: 2
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
13/05/2024 10:17

hai allegato il file corretto?
Post: 9
Registrato il: 25/07/2016
Città: TRADATE
Età: 65
Utente Junior
office Pro 2016
ONLINE
13/05/2024 10:28

No, ho fatto solo una prova dal tuo ( che per altro aveva tantissimi NULL) ma poi l'ho buttato. Prova a farlo sul tuo vero, se non riesci mandalo che ci riprovo.
Post: 3
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
13/05/2024 11:05

faccio come quelli di Faenza, faccio senza
Post: 4
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
13/05/2024 23:20

Se vuoi riprovarci lo trovi qui
https://www.swisstransfer.com/d/e30c0a6e-77c7-4d5b-8cc5-5f4e47a93a41
Post: 10
Registrato il: 25/07/2016
Città: TRADATE
Età: 65
Utente Junior
office Pro 2016
ONLINE
14/05/2024 08:19

Tabelle vuote
Ma scusa, forse non capisco io, pero e' identico all'altro ?
Le tabelle sono tutte vuote ??

Poi non sono un moderatore, ma penso non si possa allegare un
file in quel modo, lo devi fare nel forum, credo.

Comunque ho tolto la roba vuota e ho aggiunto nomi a caso,
ed il merge funziona.

let
Origine = Table.NestedJoin(Email, {"Cognome", "Nome"}, Mobile, {"Cognome", "Nome"}, "Mobile", JoinKind.LeftOuter),
#"Tabella Mobile espansa" = Table.ExpandTableColumn(Origine, "Mobile", {"Cognome", "Nome", "Cellulare per ricezione SMS", "Cellulare 2", "Stato", "Nominativo"}, {"Mobile.Cognome", "Mobile.Nome", "Mobile.Cellulare per ricezione SMS", "Mobile.Cellulare 2", "Mobile.Stato", "Mobile.Nominativo"}),
#"Rimosse colonne" = Table.RemoveColumns(#"Tabella Mobile espansa",{"Mail aziendale/alternativo"}),
#"Filtrate righe" = Table.SelectRows(#"Rimosse colonne", each ([Cognome] <> null))
in
#"Filtrate righe"
[Modificato da rbombelli 14/05/2024 08:42]
Post: 5
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
14/05/2024 10:21

Non ho capito cosa devo fare, aggiungedo la stringa che hai scritto mi crea colonne doppie.
Post: 6
Registrato il: 04/11/2023
Età: 41
Utente Junior
2021
OFFLINE
14/05/2024 10:27

Viene cosi troppe colonne ripetute
Post: 1.408
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Veteran
EXCEL 2016 - SPREAD32
OFFLINE
14/05/2024 11:35

Re: Tabelle vuote
rbombelli, 14/05/2024 08:19:

Ma scusa..


Buongiorno

come moderatore posso dire che il file in questione è così piccolo rispetto alle possibilità del forum, che non si capisce per quale motivo l'OP lo mandi in altro modo, ma non è un crimine.

come utente, non avendo Excel 365 non posso entrare nel merito della funzione LET.
posso invece dire a mio modesto avviso che il file è un disordine come impostazione dei dati e realizzazione foglio, perchè all'apertura mi sono comparsi 2 o 3 fogli neri, e il tutto incompleto.
In qualche centinaio di nomi solo poche volte compaiono doppioni veri, e nell'insieme, invece di prendere una laurea in Excel, penso che si farebbe molto prima a riordinarlo manualmente con poche mosse, dopo aver eliminato i fogli vuoti. Poi si rifanno i quesiti con le formule.

LEO
https://t.me/LordBrum
Post: 11
Registrato il: 25/07/2016
Città: TRADATE
Età: 65
Utente Junior
office Pro 2016
ONLINE
14/05/2024 14:32

Merge
Probabilmente mi sono spiegato male. Non copiare la mia stringa, RIFAI il MERGE
mettendo in left join i campi di Nome e Cognome.così facendo non troverai
nessun doppione. Vedi immagine.
Vota: 15MediaObject5,00111 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 16:57. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com