У меня есть пользователи со случайными значениями в час в течение 24 часов. Я хочу получить их среднее значение в час, когда оно увеличивается. Например: значение 3 в 3 часа дня, затем 4 в 4 часа дня, 5 в 5 часов вечера, найдите среднее значение за час и дайте общее среднее значение, если больше нет отметок времени.
Я пробовал это:
case
when (DatePart("hour",[AUDIT_TSP])>0) and (DatePart("hour",[AUDIT_TSP])<1)
then Date([AUDIT_TSP]) & " " & ":00" & ":00" & Second([AUDIT_TSP])
when (DatePart("hour",[AUDIT_TSP])=1) and (DatePart("minute",
[AUDIT_TSP])>0) then Date([AUDIT_TSP]) & " " & ":01" & ":00" &
Second([AUDIT_TSP])
else null end
Это было основано на sporfire: вычислите среднее значение за 15 минут , и я настроил его для своего использования, но не смог получить код для отображения среднего часа, а не 15-минутного среднего. Поэтому я решил спросить здесь.
Мой AUDIT_TSP отформатирован с датой и временем, и примерные значения выглядят так:
4/15/2019 6:16:59 AM
4/15/2019 6:20:05 AM
Значения - это просто отгрузки, 1 отправка в час, 2 отправления в час и т. Д. Просто пытаюсь получить среднее значение за час.
Я не ожидаю, что среднее значение за час будет отображаться на временной шкале, значения, которые он здесь показывает, представляют собой количество отправлений за каждый час. Если среднее значение может быть показано на временной шкале, то отлично, если нет, тогда я могу услышать и показать его в текстовом поле, если это возможно.