Я учу себя SSRS, и я создал отчет, который я хотел бы использовать. У каждого товара есть своя страница с таблицей спецификаций.
Цвета заполнения ячеек отчета будут различаться в зависимости от категории продукта (белый виноград, красный виноград, черный виноград.)
Вместо того, чтобы создавать отдельный отчет для каждой категории, я бы нравится менять цвета заливки в зависимости от категории. Ниже мой код, но он генерирует ошибку. Я основал это на другом ответе в переполнении стека ( Цвет заливки на основе значений из другого набора данных в SSRS )
=switch(
(
Fields!new_type.Value.Equals("White")
), #749b53
,(
Fields!new_type.Value.Equals("Red")
), #9D2347
,(
Fields!new_type.Value.Equals("Black")
#3D234f
)
Это ошибка, которую я получаю: «Выражение BackgroundColor для текстового поля 'new_arraname' содержит ошибку: [BC31085] Неверная константа даты.