change valut to float

This commit is contained in:
Romulus21
2024-09-23 09:51:15 +02:00
parent 7d5a94f4bb
commit aab2a634ef

View File

@@ -136,16 +136,16 @@ fn aggregate_values(
let donnees: Vec<Donnee> = selected_rows.into_iter().map(Donnee::from).collect();
let mut value: i32 = 0;
let mut count = 0;
let mut value: f32 = 0.0;
let mut count: f32 = 0.0;
let mut ids: Vec<String> = Vec::new();
for donnee in donnees {
value += donnee.donnee.parse::<i32>().unwrap();
count += 1;
value += donnee.donnee.parse::<f32>().unwrap();
count += 1.0;
ids.push(donnee.id.to_string());
}
if count > 1 {
if count > 1.0 {
let average = value / count;
let entry_date = current_time + (Duration::minutes(average_duration) / 2);
let donnee = Donnee {