2010-10-20 2 views
1

мне было интересно, если его можно/как сделать SSRS отчет так, что столбец не будет увеличивать страницу вниз до конца, а затем продолжить в следующей колонкеSSRS повторить колонку

Time Weight Size CONTINUED 

1:00 110 14 4:00 113 10 

2:00 114 16 5:00 115 13 

3:00 112 11 6:00 117 15 

Конец страницы

ответ

0

в докладе тела свойств, вы можете установить Столбцы до 2 в компоновочных свойств. Это заставит вашу страницу обернуться.

--- обновление на основе ваших комментариев ---

ИТАК, что вы хотите эффективно матрица. Вам нужно будет изменить запрос, чтобы он возвращал номер строки, назовем это item_id. Затем вы создадите группу столбцов в вашей группе матриц в cint (item_id/15), если вы хотите обернуть каждые 15 элементов прямо над заголовками столбцов.

Так что ваша группировка на матрице будет выглядеть следующим образом (вы можете установить группу строк, скрытые, или сделать его маленьким):

     col_group1 ("=cint(item_id /15)") 
         col_group2 ("=column_header") 
row_group ("=item_id") detail ("=value") 

Вашего результирующий набор должен быть возвращен unpivoted. Таким образом, вы должны стек результаты в формат, как это:

item_id column_header value 
    1   Time  1:00  
    1   Weight  120  
    1   Size  12  
    1   Time  3:00  
    1   Weight  110  
    1   Size  13 

Таким образом, вы будете иметь в верхней группе столбцов, каждые 15 ваших результатов в соседние столбцы

Надеются, что это помогает.

+0

Это работает только для всего отчета. Он не работает для раздела отчета, например, если у меня длинный заголовок или у меня много информации в разделе группы или в графе в разделе группы, и я хочу, чтобы раздел деталей повторял свои столбцы? ??? – Philip

+0

Кроме того, это работает только для настройки печати не в настройках обычного просмотра отчетов – Philip

Смежные вопросы