Добрый вечер, коллеги! Возникла загвоздка с расчетом среднего значения в виртуальной таблице. Имеется таблица с выработкой Гкал по дням. Мне нужно подсчитать среднедневную выработку. Поскольку в исходных данных в один день по одному объекту может две записи (два котла), то мне сначала нужно сгруппировать даты по дням. Когда я делаю это с помощью промежуточной физической таблицы по формуле,
Код |
---|
Таблица = SUMMARIZECOLUMNS('Реестр_диспетчера'[Дата снятия], 'Реестр_диспетчера'[Код об’єкта], "temp_Гкал", SUM('Реестр_диспетчера'[Гкал]))
|
то физически таблица создается правильно. Далее пишу меру для средней
Код |
---|
_Мера_Гкал_Средняя2 = AVERAGEx('Таблица',[temp_Гкал])
|
Все считается верно.
Но когда я пытаюсь сделать все эти расчеты виртуально, у меня отображается ошибка. Формула получается такой:
Код |
---|
_Мера_Гкал_Средняя =
AVERAGEx(
SUMMARIZECOLUMNS('Реестр_диспетчера'[Дата снятия], 'Реестр_диспетчера'[Код об’єкта], "temp_Гкал", SUM('Реестр_диспетчера'[Гкал])),
[temp_Гкал])
|
Вроде я просто заменил в _Мера_Гкал_Средняя2 Таблицу на SUMMARIZECOLUMNS, но все ломается.
Может это как-то связано со связями в модели данных? Помогите, пжл, советом
Файл во вложении.