использование индикатора в ssrs

Я пытаюсь использовать индикатор в отчете по матрице. В моей матрице есть столбец с названием %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-й столбец не показывает никаких значений


person Faiz    schedule 26.11.2015    source источник
comment
Я знаю, что вы уверены, что выражение такое же, но можете ли вы добавить текстовое поле в ту же ячейку, в которой находится индикатор, и вывести процентные значения прямо на экран.   -  person Jonnus    schedule 26.11.2015
comment
хорошо, я добавил тестовое поле и только что просмотрел, он выдал целочисленный вывод, но я изменил свойства текстового поля на проценты, а затем добавил индикатор с теми же свойствами, и теперь он не показывает никакого значения индикатора   -  person Faiz    schedule 26.11.2015
comment
Каково было целочисленное значение? Пробовали ли вы использовать индикатор, основанный на этих целочисленных значениях, а не на процентах?   -  person Jonnus    schedule 26.11.2015
comment
да, я сделал, я сохранил все то же самое и просто добавил в столбец слева значения индикатора, и я скопировал выражение из индикатора в данные строки, чтобы увидеть реальные значения. см. обновление моего вопроса через 3 минуты, я положу туда изображения выходного отчета   -  person Faiz    schedule 26.11.2015
comment
просто чтобы уточнить, я изменил значения в свойствах индикатора на *100   -  person Faiz    schedule 26.11.2015


Ответы (1)


Если выражение вашего текстового поля и выражение индикатора совпадают, попробуйте изменить состояние Единицы измерения на числовое.

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

person Amine Zaminex    schedule 26.11.2015