2016-09-02 3 views
0

Я работаю над ssrs, и я новичок в этом. Моя проблема заключается в том, что у меня есть набор данных, в котором есть итоговая деталь студента, содержащая предметы и субъекты. Я хочу отобразить запись первого предмета «Английский», затем деталь его подзаголовка «Написание», «Чтение», «Прослушивание» и т. Д., Чем запись второго предмета и подробностей его субъекта, и я это сделал. Но сейчас я хочу, чтобы присвоить каждому субъекту определенного цвета, как красный для английского, зеленый для математики, я контролировать использование матрицы для отображения записиКак изменить цвет каждой группы в ssrs?

ответ

1

У вас есть два варианта:

Либо использовать выражение switch в background color свойства, которое возвращает значение после того, как первое условие, которое возвращает true:

=switch(Fields!Subject.Value = "English", "Red", Fields!Subject.Value = "Mathematics", "Green", TRUE, "NoColor") 

Ставит TRUE в конце, так что, если условие не выполнено, то возвращается значение «по умолчанию», а не ошибка.

В качестве альтернативы, вы можете сохранить цвета в вашей базе данных против ваших предметов или рассчитать их с помощью оператора выбора в наборе данных запроса, а затем просто ссылка, поле в background color собственности:

=Fields!SubjectColour.Value 
Смежные вопросы