Salve ragazzi....
Ho una tabella con un'anagrafica matricole
il codice matricola potrebbe essere contenuto nella colonna definizione della tabella missioni.
Posso creare una relazione tra le due tabelle andando a cercare il codice matricola nella colonna della seconda tabella?
Allego piccolo file d'esempio
Fabrizio
AGGREGA PER CONTENUTO L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 22 | Topic creati
- Iscritto il: mar 28 lug 2020, 21:02
-
- Messaggi: 890 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:03
- Luogo: San Giovanni in Persiceto (BO)
- Ringraziato: 325 volte
- Contatta:
AGGREGA PER CONTENUTO
Ciao. Ho fatto delle ricerche per risolvere questo quesito, e ho trovato questo interessantissimo articolo:
https://powerpivotpro.com/2019/02/power ... electrows/
Praticamente, si aggiunge una colonna personalizzata in cui per ogni riga di una tabella vai a filtrare solo le righe di un'altra tabella secondo una certa funzione, che in questo caso è
E' una funzione personalizzata e scritta interamente a mano, ma vale la pena studiarla perché può espandere enormemente le possibilità di join tra due tabelle
https://powerpivotpro.com/2019/02/power ... electrows/
Praticamente, si aggiunge una colonna personalizzata in cui per ogni riga di una tabella vai a filtrare solo le righe di un'altra tabella secondo una certa funzione, che in questo caso è
Text.Contains
.E' una funzione personalizzata e scritta interamente a mano, ma vale la pena studiarla perché può espandere enormemente le possibilità di join tra due tabelle
Codice: Seleziona tutto
// Merge
let
Origine = Definizioni,
#"Aggiunta colonna personalizzata" = Table.AddColumn(Origine, "merge", each Table.SelectRows( Matricole , (x) => Text.Contains( [Definizione] , x[MATR] ) )),
#"Tabella merge espansa" = Table.ExpandTableColumn(#"Aggiunta colonna personalizzata", "merge", {"MATR"}, {"MATR"}),
#"Riordinate colonne" = Table.ReorderColumns(#"Tabella merge espansa",{"MATR", "Definizione", "valore"}),
#"Ordinate righe" = Table.Sort(#"Riordinate colonne",{{"MATR", Order.Ascending}}),
#"Modificato tipo" = Table.TransformColumnTypes(#"Ordinate righe",{{"MATR", Int64.Type}})
in
#"Modificato tipo"
- Allegati
-
- Missioni.xlsx
- (21.05 KiB) Scaricato 9 volte
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
-
Autore del topic - Messaggi: 22 | Topic creati
- Iscritto il: mar 28 lug 2020, 21:02
AGGREGA PER CONTENUTO
Grazieeee Enrico....
Direi che è proprio da studiare.
Apre proprio un sacco di possibilità.....
Fabrizio
Direi che è proprio da studiare.
Apre proprio un sacco di possibilità.....
Fabrizio