Выделение столбцов в cross-Tab отчете.

Обсуждение Stimulsoft Reports.NET
Ответить
Patron
Сообщения: 7
Зарегистрирован: 21 апр 2017, 14:36

Выделение столбцов в cross-Tab отчете.

Сообщение Patron »

Создал отчет с помощью Cross-Tab.
Теперь стоит задача пометить (цветом) определенные столбцы. Ну например 1, 10, 20 и 30 число месяца (верхняя строка отчета - дни месяца.
Как ни пробовал через условие - не получилось. Это вообще возможно, наложить условие в зависимости не от тех данных что в самой ячейке, а от других?
Снимок.PNG
Снимок.PNG (18.83 КБ) 2800 просмотров
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Выделение столбцов в cross-Tab отчете.

Сообщение Aleksey »

Здравствуйте,

Да, вы можете задать Tag свойство для ячейки и затем использовать его в Conditions.

Спасибо.
Patron
Сообщения: 7
Зарегистрирован: 21 апр 2017, 14:36

Re: Выделение столбцов в cross-Tab отчете.

Сообщение Patron »

Спасибо за ответ. Но все же не понял как выставить tag свойство. Если я в ячейке CrossTab1_Sum1 выбмраю в Get Tag другое поле из данных
Снимок.PNG
Снимок.PNG (28.28 КБ) 2793 просмотра
компилятор выдает ошибку:
The error of compilation
The error of compilation is found in the 'Report' report:
В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и ожидания.

Приложил шаблон отчета. Буду признателен если подробнее поясните как использовать ваше предложение.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Выделение столбцов в cross-Tab отчете.

Сообщение Aleksey »

Здравствуйте,

События в Кросс-Таблице работают немного по другому:
https://stimulsoft.zendesk.com/hc/en-us ... -cross-tab

Также, прикладываем пример отчета с использованием переменных tag и value.

Спасибо.
Вложения
05. Cross-Tab with Highlight Condition 2.mrt
(30.38 КБ) 252 скачивания
Patron
Сообщения: 7
Зарегистрирован: 21 апр 2017, 14:36

Re: Выделение столбцов в cross-Tab отчете.

Сообщение Patron »

Спасибо! Теперь понятно.
Только саму строку <Tag>{data.day_type}</Tag> пришлось вставлять "руками" в код. Где это сделать в интерфейсе не нашел. Версия слишком старая? (2014.1)
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Выделение столбцов в cross-Tab отчете.

Сообщение Aleksey »

Здравствуйте,

Свойство Interaction.

Спасибо.
Вложения
Annotation 2019-07-24 100510.png
Annotation 2019-07-24 100510.png (104.19 КБ) 2768 просмотров
Ответить