У меня есть набор данных, возвращенный из запроса SQL, который содержит следующие данные:
Набор данных охватываетгоды с 2014 по 2019. TYPE_CODE имеет 6 различных значений.
Как настроить матрицу SSRS для предоставления следующего макета и данных:
Пока у меня есть матричная установка (см. Рис. Ниже), которая имеет группу строк (TYPE_CODE1) для данных TYPE_CODE и две группы столбцов (YEAR_PREV и YEAR_CURRENT), которые фильтруются следующим образом: - Второй столбецв матрице указана группа YEAR_PREV, которая отфильтрована так, чтобы не показывать данные 2019 года (YEAR <> 2019). Четвертый столбец в матрице представляет собой группу YEAR_CURRENT и отфильтровывается для отображения только данных 2019 года (YEAR = 2019)
Этот метод корректно разделяет мои данные, причем выделенные зеленым столбцы на рисунке ниже представляют правильные значения:
Что не правильно, так этосредний столбец, так как я не могу понять, как настроить этот столбец так, чтобы он усреднял только столбцы слева (предыдущие годы - 2015-2018) и не включал столбец справа (2019).
Я пробовал несколько разных выражений безрезультатно, в первую очередь пытаясь ограничить функцию count только группой YEAR_PREV, например так:
=count(Fields!TYPE_CODE.Value, "PREV_YEAR")/4
Это выдает ошибку, сообщающую, что что-то не такстроки «группа не может использоваться в статистической функции ...».
Как правильно рассчитать средний столбец?