Как добавить индикаторы для строковых значений в построителе отчетов? - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть отчет, построенный в формате Tablix с полями в столбцах и строках. В моем наборе данных есть 3 типа столбцов обратной связи - («Социальные», «Безопасность», «Другие»). Эти 3 столбца используются в 3 разных полях моего отчета. Например,

Field 1 -> Social_feedback   (can be 'Yes' or 'No' or 'N/A')
Field 2 -> Security_feedback ( can be 'Yes' or 'No' or 'N/A')
Field 3 -> Others_feedback   ( can be 'Yes' or 'No' or 'N/A')

Каждое из этих 3 полей может находиться в трех состояниях: «Да», «Нет» или «Н / Д». Я хочу иметь поля индикатора, которые показывают эти 3 состояния для всех 3 полей.

enter image description here

Когда я добавляю индикатор, он предоставляет только параметр Numeri c или значения в процентах.

1 Ответ

0 голосов
/ 03 февраля 2020

В ваш набор данных необходимо добавить вычисляемое поле (например, с пометкой: Feedback_Score) для использования переключателя выражений, например:

= switch (Fields! Social_feedback.Value = "Yes", "" 3 ", Fields! Social_feedback.Value =" Нет "," 2 ", Fields! Social_feedback.Value =" N / A "," 1 ")

Затем необходимо вставить индикатор, go для свойства, значения и состояния, измените выражение значения на [First (Feedback_Score), выберите число c и измените начальное и конечное значения.

Для красной стрелки вниз она начинается с 0 и заканчивается на 1 для желтой полосы она начинается с 1 и заканчивается на 2, для зеленой стрелки вверх она начинается с 2 и заканчивается на 3.

...