У меня есть таблица с записями пользователей.У меня есть среднесуточная и почасовая средняя пользовательскаяЯ бы хотел как-то получить общее среднее дневное число пользователей на основе среднечасовых значений.
Я создал средневзвешенное значение, чтобы продемонстрировать это, поскольку некоторые пользователи регистрируют больше записей, чем другие.Возможно ли это?
Daily Entry Avg = AVERAGEX(
VALUES(Date table[Date]),
CALCULATE(COUNT(Table[entry])))'
User Hourly AVG =
AVERAGEX(
KEEPFILTERS(VALUES('table'[hour)),
CALCULATE(COUNTA('table'[entry])))
Daily User Weighted Avg =
VAR __CATEGORY_VALUES = VALUES('table[hour])
RETURN
DIVIDE(
SUMX(
KEEPFILTERS(__CATEGORY_VALUES),
CALCULATE([user hourly avg] * COUNTA('table'[User]))
),
SUMX(
KEEPFILTERS(__CATEGORY_VALUES),
CALCULATE(COUNTA('table'[User]))
)
)
Мое средневзвешенное значение дает намного большее значение, чем пользователь может сделать за час.Я считаю, что среднее значение приходит от общего количества каждого часа вместо каждого пользователя.Если это имеет смысл?