powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS: Как вывести неповторяющие значения из значений поля?
5 сообщений из 5, страница 1 из 1
SSRS: Как вывести неповторяющие значения из значений поля?
    #37624606
analysts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
У меня есть поле, в котором содержатся названия месяцев, для которых строится отчет.
Для формирования заголовка таблицы мне нужно вывести все эти месяцы через запятую в какой-нибудь текстбокс.
Я хочу использовать для этого customecode.
Возникает вопрос как можно перебрать все элементы входящие в поле?
т.е. мне необходимо отправить имя поля в функцию, далее зная число элементов - функция Count и число уникальных элементов Distinct Count. Я смогу записать все уникальные значения в строку и вывести её. Но мне не ясно как перебирать значения поля.
Заранее благодарю за любые советы.
...
Рейтинг: 0 / 0
SSRS: Как вывести неповторяющие значения из значений поля?
    #37626948
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
analysts,
???
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare @t table (value float, mon varchar(8))
insert @t
  select 10, 'Январь' union all select 15, 'Февраль' union all select 7, 'Январь' union all select 20, 'Март' union all select 4, 'Март'
  
;with cte as (select distinct mon from @t)
select substring((select ', ' + mon from cte
order by case mon when 'Январь' then 1 when 'Февраль' then 2 when 'Март' then 3 when 'Апрель' then 4 when 'Май' then 5 when 'Июнь' then 6
when 'Июль' then 7 when 'Август' then 8 when 'Сентябрь' then 9 when 'Октябрь' then 10 when 'Ноябрь' then 11 else 12 end
for xml path('')), 3, 2147483647)


РезультатЯнварь, Февраль, Март
...
Рейтинг: 0 / 0
SSRS: Как вывести неповторяющие значения из значений поля?
    #37627289
analysts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, но у меня источник данных не реляционная база данных, а olap cube.
Прошу прощения, что не описал изначально!
...
Рейтинг: 0 / 0
SSRS: Как вывести неповторяющие значения из значений поля?
    #37627396
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
analysts,
возможно здесь помогут:
http://www.sql.ru/forum/actualtopics.aspx?bid=26
...
Рейтинг: 0 / 0
SSRS: Как вывести неповторяющие значения из значений поля?
    #37627685
analysts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

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


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