powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS конкатенация строк.
7 сообщений из 7, страница 1 из 1
SSRS конкатенация строк.
    #38509428
pio777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть датасет, который используется для построения графика:
Col1Col2Col3a10b23c41d12e21
В репорте нужно вывести текст:
Код: plaintext
"Col2>Col3 для следующих значений Col1: a,c,e"

Возможно ли это сделать средствами SSRS 2008?
Как я понимаю на TextBox повесить фильтр нельзя. Как вариант могу создать таблицу с одной колонкой и на нее наложить фильтр Col2>Col3, но вот с конкатенацией проблема. В Visual Basic есть хорошая функция Join, но мне ее применить не получилось.
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38509792
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pio777,

проще всего на сервере через for xml path
В MS Report можно извернуться через Join и скрытый multi-value параметр. Проект прилагаю.
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38509930
pio777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

Спасибо, только это немножко не то, хотелось использовать тот-же датасет, чтоб не нагружать сервер.
Изменить существующий запрос не проблема.
Возможно ли это осуществить средствами SSRS?
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38510150
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pio777хотелось использовать тот-же датасет, чтоб не нагружать сервер.таки через SSRS 2008.
Создаем вычисляемый столбец, назовем tmp , который равняется следующему Expression
Код: vbnet
1.
=iif(Fields!col2.Value > Fields!col3.Value, Fields!col1.Value, "")


Далее, в свойствах Параметра ставим галочку Allow blank value и делаем умолчания на это tmp поле.
Выражение для TextBox будет таким
Код: vbnet
1.
=Replace(Replace(Replace(Join(Parameters!ReportParameter1.Value, ","),",,",","+chr(1)), chr(1)+",",""), chr(1),"")
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38511149
pio777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

Спасибо, а подскажите еще возможно ли использовать какие-то свои агрегатные фукции (по типу count, sum) в SSRS
Если да, то хотелось бы увидеть какой-то пример.
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38511221
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SSRS конкатенация строк.
    #38512200
pio777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user89,

Спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS конкатенация строк.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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