Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS: Как вывести неповторяющие значения из значений поля? / 5 сообщений из 5, страница 1 из 1
20.01.2012, 18:10
    #37624606
analysts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS: Как вывести неповторяющие значения из значений поля?
Всем привет.
У меня есть поле, в котором содержатся названия месяцев, для которых строится отчет.
Для формирования заголовка таблицы мне нужно вывести все эти месяцы через запятую в какой-нибудь текстбокс.
Я хочу использовать для этого customecode.
Возникает вопрос как можно перебрать все элементы входящие в поле?
т.е. мне необходимо отправить имя поля в функцию, далее зная число элементов - функция Count и число уникальных элементов Distinct Count. Я смогу записать все уникальные значения в строку и вывести её. Но мне не ясно как перебирать значения поля.
Заранее благодарю за любые советы.
...
Рейтинг: 0 / 0
23.01.2012, 14:24
    #37626948
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS: Как вывести неповторяющие значения из значений поля?
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
23.01.2012, 16:24
    #37627289
analysts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS: Как вывести неповторяющие значения из значений поля?
Большое спасибо, но у меня источник данных не реляционная база данных, а olap cube.
Прошу прощения, что не описал изначально!
...
Рейтинг: 0 / 0
23.01.2012, 16:54
    #37627396
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS: Как вывести неповторяющие значения из значений поля?
analysts,
возможно здесь помогут:
http://www.sql.ru/forum/actualtopics.aspx?bid=26
...
Рейтинг: 0 / 0
23.01.2012, 18:29
    #37627685
analysts
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS: Как вывести неповторяющие значения из значений поля?
user89,

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


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