feat(api): среднее значение для workload считаем только для дней у которых работ больше 0.

This commit is contained in:
Mikhail Trubnikov
2024-09-16 12:03:08 +10:00
parent 030c8f3c2f
commit f6f1f775a8

View File

@@ -6,7 +6,17 @@
public int WorksCount => WorkLoad?.Sum(t => t.TemplateCount) ?? 0;
public double AverageWorksCount => Math.Round((double)WorksCount / WorkLoad.Count(), 2);
public double AverageWorksCount
{
get
{
int divider = WorkLoad.Where(t => t.TemplateCount > 0).Count();
if (divider > 0)
return Math.Round((double)WorksCount / divider, 2);
return 0;
}
}//=> Math.Round((double)WorksCount / WorkLoad.Where(t => t.TemplateCount > 0).Count(), 2);
}
public class StatWorkLoadDataResponse