Buongiorno
ho un DB con dei dati registrati per giorno e ora, in colonna A e in colonna B e colonna C i relativi importi
é possibile creare in power query una tabella riepilogativa in cui inserendo la data e ora inizio e data e ora fine periodo mi crei in automatico un tabella delle medie
la tabella con inizio e fine li posso inserire io a mano
data ora inizio data ora fine
2022.01.03 00:00:01 2022.01.03 00:59:59
2022.01.03 01:00:00 2022.01.03 01:59:59
poi sotto metterò tutte le date e ore inizio e fine che intendo elaborare
allego file dove in colonna G e H indico cosa mi piacerebbe ottenere
Grazie
creare tabella con medie per giorno e fascia oraria L’argomento è risolto
Moderatore: Utilizzo_prof_Excel
-
- Messaggi: 123 | Topic creati
- Iscritto il: gio 16 lug 2020, 15:09
- Ringraziato: 5 volte
creare tabella con medie per giorno e fascia oraria
- Allegati
-
- media x ogni data e ora pq.xlsx
- (293.11 KiB) Scaricato 21 volte
-
- Messaggi: 2328 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
creare tabella con medie per giorno e fascia oraria
mb63,
Qualcosa di simile:
time è il nome che ho dato alla tabella E1:F4
data è invece il nome che ho dato alla tabella in colonna A:C
Una volta caricate entrambe le tabelle, su quella della data ora inizio e fine sono andato ad apportare i calcoli come si vede poi dal codice che ho allegato (che contiene l'intera procedura di caricamento -> tabella + calcoli).
Andrea
Qualcosa di simile:
Codice: Seleziona tutto
let
Source = Excel.CurrentWorkbook(){[Name="time"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"data ora inizio", type datetime}, {"data ora fine", type datetime}}),
Calc_avg_hum = Table.AddColumn(#"Changed Type", "media_hum", each List.Average(Table.SelectRows(data, (x)=> x[data ora] >= [data ora inizio] and x[data ora] <= [data ora fine] )[umidità]), type number),
Calc_avg_co2 = Table.AddColumn(Calc_avg_hum, "media_co2", each List.Average(Table.SelectRows(data, (x)=> x[data ora] >= [data ora inizio] and x[data ora] <= [data ora fine] )[CO2]), type number)
in
Calc_avg_co2
data è invece il nome che ho dato alla tabella in colonna A:C
Una volta caricate entrambe le tabelle, su quella della data ora inizio e fine sono andato ad apportare i calcoli come si vede poi dal codice che ho allegato (che contiene l'intera procedura di caricamento -> tabella + calcoli).
Andrea
-
Autore del topic - Messaggi: 123 | Topic creati
- Iscritto il: gio 16 lug 2020, 15:09
- Ringraziato: 5 volte
creare tabella con medie per giorno e fascia oraria
ciao Andrea
non riesco a capire dove ho sbagliato, ho creato la tabella con datae ora inizio e fine
poi ho datto anche la tabella dei dati chiamandola data ma mi compare il messaggio di errore su data , ho scritto tutto minuscolo ma non capisco dove ho sbagliato
potresti dirmi l'errore dov'è
Grazie
non riesco a capire dove ho sbagliato, ho creato la tabella con datae ora inizio e fine
poi ho datto anche la tabella dei dati chiamandola data ma mi compare il messaggio di errore su data , ho scritto tutto minuscolo ma non capisco dove ho sbagliato
potresti dirmi l'errore dov'è
Grazie
- Allegati
-
- media x ogni data e ora pq2.xlsx
- (300.5 KiB) Scaricato 19 volte
-
- Messaggi: 2328 | Topic creati
- Iscritto il: dom 28 giu 2020, 19:41
- Luogo: Bologna
- Ringraziato: 680 volte
- Contatta:
creare tabella con medie per giorno e fascia oraria
mb63,
Nel mio precedente messaggio ti ho elencato le azioni che ho fatto.
Comunque dal tuo file:
1) La tabella "piccola" l'hai chiamata "TIme" e non "time".
2) Non hai caricato la tabella "data" dentro Power Query
Andrea
Nel mio precedente messaggio ti ho elencato le azioni che ho fatto.
Comunque dal tuo file:
1) La tabella "piccola" l'hai chiamata "TIme" e non "time".
2) Non hai caricato la tabella "data" dentro Power Query
Andrea
-
Autore del topic - Messaggi: 123 | Topic creati
- Iscritto il: gio 16 lug 2020, 15:09
- Ringraziato: 5 volte
creare tabella con medie per giorno e fascia oraria
Grazie Andrea
scusa per le "sviste"
alla prossima
scusa per le "sviste"
alla prossima