Buongiorno.
Vorrei creare tramite power query un contatore progressivo dopo aver aggregato per data e fascia oraria.
Mi potreste aiutare?
Grazie.
Numero progressivo dopo aggregazione L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
-
- Messaggi: 2320 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 678 volte
- Contatta:
Numero progressivo dopo aggregazione
@mariri,
Perdona, ma non avevo visto la tua discussione, me la ero persa
Andrea
Perdona, ma non avevo visto la tua discussione, me la ero persa
Codice: Seleziona tutto
let
Origine = Excel.CurrentWorkbook(){[Name="Tabella1"]}[Content],
OrdinaTab = Table.Sort(Origine,{{"Data", Order.Ascending}, {"Fascia Oraria", Order.Ascending}, {"Ora", Order.Ascending}}),
GrpIndice = Table.SelectColumns(Table.Group(OrdinaTab, {"Data", "Fascia Oraria"}, {{"temp", each Table.AddIndexColumn(_, "Indice", 1, 1), type table [Data=nullable datetime, Ora=nullable number, Fascia Oraria=nullable text]}}),{"temp"}),
Output = Table.ExpandTableColumn(GrpIndice, "temp", {"Data", "Ora", "Fascia Oraria", "Indice"}, {"Data", "Ora", "Fascia Oraria", "Indice"})
in
Output
-
Autore del topic - Messaggi: 31 | Topic creati
- Iscritto il: lun 31 ott 2022, 17:35
Numero progressivo dopo aggregazione
Grazie @Andrea90
Mi studierò i passaggi. Un'altra piccola cosa, se posso: l'ora risulta nel formato 0,..
Ho provato a sostituire "Ora=nullable number" in "Ora=nullable time". Effettivamente nell'intestazione della colonna compare il simbolo dell'orologio ma il formato non cambia.
Aggiungendo invece un ulteriore passaggio e cambiando il formato della colonna: Table.TransformColumnTypes(Output,{{"Ora", type time}}) il tutto funziona.
Mi studierò i passaggi. Un'altra piccola cosa, se posso: l'ora risulta nel formato 0,..
Ho provato a sostituire "Ora=nullable number" in "Ora=nullable time". Effettivamente nell'intestazione della colonna compare il simbolo dell'orologio ma il formato non cambia.
Aggiungendo invece un ulteriore passaggio e cambiando il formato della colonna: Table.TransformColumnTypes(Output,{{"Ora", type time}}) il tutto funziona.
-
- Messaggi: 2320 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 678 volte
- Contatta: