Среднее значение дает неверное число Power BI Desktop

У меня есть два столбца с OpenTasks и ClosedTasks, оба имеют значения 0 или 1.

введите описание изображения здесь

Затем я использую матрицу, сгруппированную по дате, и хочу получить среднее значение для каждого столбца. Но номер мне кажется неправильным. 0,44 и 0,56 Я пытался создать меру, но дает тот же результат.

Что мне не хватает?

введите описание изображения здесь

ОБНОВЛЕНИЕ: на картинке ниже я ожидал бы Sum (TotalTasks) / (Number of Total Tasks per day), который составляет: 2,818 / 10 = 281. Это будет в среднем, я прав? Извините, я запутался.

введите описание изображения здесь


person Serdia    schedule 09.02.2018    source источник
comment
Какого значения вы ожидаете? Вы ищете среднее количество в день?   -  person Alexis Olson    schedule 09.02.2018
comment
О, это то, что делает? Я ожидаю среднее значение для выбранного диапазона данных   -  person Serdia    schedule 09.02.2018
comment
Среднее больше, чем хотя? За строку в день? Какое значение вы считаете правильным?   -  person Alexis Olson    schedule 09.02.2018
comment
Да, думаю, на день обновил вопрос. Извините за недопонимание   -  person Serdia    schedule 09.02.2018
comment
Так что письменная мера AVG_OpenTasks per Day = DIVIDE(SUM(TotalCounts[OpenTasks]),COUNT(DimDate[Date])) должна помочь.   -  person Serdia    schedule 09.02.2018
comment
Эта мера кажется мне разумной, но я думаю, вам нужно количество дней в знаменателе в вашем сообщении, а не задач в день.   -  person Alexis Olson    schedule 09.02.2018
comment
О, да. Это правильно. Спасибо, что указали мне правильное направление. С удовольствием приму твой ответ.   -  person Serdia    schedule 09.02.2018


Ответы (3)


Мне кажется, что мера усредняет задачу на уровне строки. Я считаю, что вы хотите усреднить их на дневном уровне. Возьмите сумму задач и разделите на количество дней, чтобы получить среднее количество за день.

person Alexis Olson    schedule 09.02.2018

Использование функции AVERAGE выполняется во всем столбце, видимом в текущем контексте фильтра, что означает, что она возвращает среднее значение на основе каждой строки, вам необходимо использовать функцию итератора, такую ​​как AVERAGEX, чтобы получить желаемый результат.

person YHoffman    schedule 09.02.2018
comment
Чтобы узнать больше о DAX, я бы порекомендовал Марко Руссо и Альберто Феррари, они (на мой взгляд) лучшие в DAX, на YouTube есть 2 отличных видео с ними; 1. DAX 101 2. DAX 50 - person YHoffman; 10.02.2018
comment
спасибо за изучение рекомендации. Обязательно посмотрю на это. - person Serdia; 10.02.2018

Я обнаружил, что если я вошел в свой набор данных и создал столбец под названием KPI Trend и просто установил его = 1, а затем использовал его в качестве оси тренда, я получил ожидаемые результаты для своих средних значений.

person user11677933    schedule 20.06.2019