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

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

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

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

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

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


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