Ciao a tutti , in PowerQuery ho una tabella con diverse colonne, tra cui :
1) User(di tipo alfanumerico);
2) Ultima Variazione di stato user ( di tipo data);
In User ho diversi duplicati, naturalmente agli User che si duplicano corrispondono date differenti. Quindi in maniera esemplificativa ho:
User Ultima Variazione di Stato
ESEMPIO45 21/03/2022
ESEMPIO45 24/07/2023
ESEMPIO32 11 /08/2018
ESEMPIO32 03/09/2020
Ho la necessità di eliminare i duplicati considerando però la data più recente, quindi sempre facendo riferimento all'esempio avrò:
User Ultima Variazione di Stato
ESEMPIO45 24/07/2023
ESEMPIO32 03/09/2020
Se qualcuno potesse indirizzarmi ne sarei molto grato.
Grazie anticipatamente
DUPLICATI L’argomento è risolto
-
- Messaggi: 2301 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 675 volte
- Contatta:
DUPLICATI
@Dario87,
Ci sono vari modi per ottenere quello che chiedi, uno semplice da fare, anche se richiede un pò più di passaggi è il seguente:
Ho considerato una tabella con 3 colonne: User | Var_Stato | Valore
Questo metodo si ottiene utilizzando l'interfaccia Power Query, senza la necessità di ricorrere a modifiche del codice M.
Andrea
Ci sono vari modi per ottenere quello che chiedi, uno semplice da fare, anche se richiede un pò più di passaggi è il seguente:
Codice: Seleziona tutto
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"User"}, {{"MaxDate", each List.Max([Var_Stato]), type datetime}, {"tbl_temp", each _, type table [User=text, Var_Stato=datetime, Valore=number]}}),
#"Expanded tbl_temp" = Table.ExpandTableColumn(#"Grouped Rows", "tbl_temp", {"Var_Stato", "Valore"}, {"Var_Stato", "Valore"}),
#"Added Custom" = Table.AddColumn(#"Expanded tbl_temp", "check", each [MaxDate] = [Var_Stato]),
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([check] = true)),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"check", "MaxDate"})
in
#"Removed Columns"
Questo metodo si ottiene utilizzando l'interfaccia Power Query, senza la necessità di ricorrere a modifiche del codice M.
Andrea
-
Autore del topic - Messaggi: 3 | Topic creati
- Iscritto il: mer 4 ott 2023, 15:04
DUPLICATI
Ciao Andrea, innanzitutto grazie dell'aiuto. Sono riuscito ad eliminare i duplicati seguendo il tuo consiglio. Ho utilizzato l'interfaccia di Power Query perchè per me il linguaggio M è ancora tutto da scoprire .
Ho utilizzato "Raggruppa per" e "Aggiungi Colonna Personalizzata".
Grazie ancora del supporto. Considero risolto il thread.
Un saluto
Ho utilizzato "Raggruppa per" e "Aggiungi Colonna Personalizzata".
Grazie ancora del supporto. Considero risolto il thread.
Un saluto