powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSRS как поставить цвет строки по условию?
5 сообщений из 5, страница 1 из 1
SSRS как поставить цвет строки по условию?
    #39994022
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.
Очередной вопрос по SSRS.
Есть простой отчет-таблица, одно поле невидимо ([Type] varchar(10)).
Собственно вопрос:
Когда это поле = 'X', вся строчка должна быть "Aqua", когда это поле = 'Y', цвет этой строки должен стать "Blue"

Коллеги, по нажатию правой клавиши на поле, далее (TextBoxProperties), далее Fill, далее FillColor далее [fx], там в окне надо написать что-то типа =iif([Type] = 'X', "Aqua", "Blue")

Но ругается, говорит: переменная не объявлена
Как такое можно такое сделать, наверняка это не очень сложно.

Заранее спасибо.
...
Рейтинг: 0 / 0
SSRS как поставить цвет строки по условию?
    #39994057
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020
=iif(Fields!Type = 'X', "Aqua", "Blue")
...
Рейтинг: 0 / 0
SSRS как поставить цвет строки по условию?
    #39994089
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но не получилось ...
Тип данного поля float, а сравнение идёт с символом другого поля, такое впечатление, что для данного поля происходит сравнивание именно с его содержимым, а не с содержимым невидимого поля в той же строчке ...

Коллеги, есть ещё идеи?
...
Рейтинг: 0 / 0
SSRS как поставить цвет строки по условию?
    #39994095
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020
Собственно вопрос:
Когда это поле = 'X', вся строчка должна быть "Aqua", когда это поле = 'Y'

И как можно было догадаться, что в данном случае тип поля - float? Во-первых, сравнение такого типа данных "в лоб" без заранее оговоренной дельты не будет работать в зависимости от много чего. Во-вторых, Fields!field_name - стандартный синтаксис обращения к полю текущей записи датасета табликса. Вот и пользуйтесь этим.
...
Рейтинг: 0 / 0
SSRS как поставить цвет строки по условию?
    #39994128
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал поле cast(0.0 as float) as [Type] и со всеми типами прокатило.
Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSRS как поставить цвет строки по условию?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]