Я пытаюсь использовать индикатор в отчете по матрице. В моей матрице есть столбец с названием %Change, и я хочу, чтобы мой индикатор отражал данные из этого столбца. Данные в этом столбце, как на следующем рисунке:
Мое выражение индикатора такое же, как и в строках данных %change:
=iif(Sum(iif(Fields!Year.Value = Max(Fields!Year.Value) - 1, Fields!Fact_Person_Count.Value, 0)) = 0, 0, ((Sum(iif(Fields!Year.Value = Max(Fields!Year.Value), Fields!Fact_Person_Count.Value, 0)) / Sum(iif(Fields!Year.Value = Max(Fields!Year.Value) - 1, Fields!Fact_Person_Count.Value, 0))) - 1))
Окно свойств индикатора выглядит так:
Значения в начале и в конце представляют собой процентное значение, которое выводит выражение, и если процент находится в диапазоне от -1000% до -15%, то он должен быть красной стрелкой вниз, если от -15% до 15%, то он должен быть правильным желтая стрелка, а если больше 15%, то зеленая стрелка вверх.
Я не уверен, что я делаю неправильно, потому что выходные данные буквально показывают индикаторы в случайных строках данных (см. Следующие изображения):
Обновлять:
После внесенных мной изменений:
Всего в отчете 7 результатов, разделенных на разные годы. вот почему 7 изображений. Что забавно, так это то, что 4-й столбец не показывает никаких значений