Создать таблицу с цветным фоном в SSRS - PullRequest
0 голосов
/ 15 июля 2011

Мне нужно изменить отчет в SSRS 2008, который отображает значение с использованием табличного представления следующим образом.

enter image description here

Допустимый диапазон значений - 1-7, и таблица изменяетсяцвет фона ячейки в таблице.Мне нужно иметь возможность изменить цвет цвета в соответствии с некоторым параметром.Я просмотрел код, и отчет был составлен путем создания 7 изображений - с разными bachgrounds - и скрытия всех изображений, кроме того, которое соответствует значению prarameter.

Я думал об использовании таблицы HTML для достижения этой цели, но выяснилось, что SSRS не поддерживает тег таблицы.Есть идеи по этому поводу?

Ответы [ 3 ]

1 голос
/ 15 июля 2011

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

= Switch (Параметры! YourParam.Value = 1, "Red", Parameters! YourParam.Value = 2, "Blue"...)

0 голосов
/ 12 октября 2012

= iif (RowNumber (Nothing), мод 2, "#eefafd", "White")

0 голосов
/ 15 июля 2011

Я понял.

Я добавил 7 текстовых полей в отчет.Я выровнял их и установил значения границ и текст, чтобы они выглядели так, как на картинке выше.Затем установите для свойства color что-то похожее на это.

=IIf(Fields!RangeParameter.Value=2,Parameters!ColorParameter.Value,"Transparent") 
...