Заголовок строки для отчета кросс-таблицы в Crystal Reports

Я разработал один отчет о кристальной перекрестной таблице. Он отображается следующим образом.

       col1 col2 col3

строка1 строка11 знач.1 знач.2 знач.3

строка2 строка21 значение1 значение2 значение3

но я также хочу заголовок для строки, т.е. я хочу, чтобы отчет был таким

имя1 имя2 столбец1 столбец2 столбец3

строка1 строка11 знач.1 знач.2 знач.3

строка2 строка21 значение1 значение2 значение3

может ли кто-нибудь помочь?


person Jijo V Mathew    schedule 28.09.2011    source источник


Ответы (2)


Решение Райана работает только для первой страницы, но он на правильном пути.

Это решение работает для всех страниц

Перекрестная таблица с заголовками над строками на каждой странице

1) Кросс-таблица должна находиться в заголовке своего собственного группового раздела.

2) вам нужно иметь 2 раздела заголовка страницы.

Раздел 2 (заголовок страницы a) содержит весь текст, который должен отображаться на каждой странице, включая заголовок строки. В моем случае у меня есть заголовки строк "Table Curr MinBet"

В разделе 2 (заголовок страницы a) необходимо установить флажок «Подкладывать следующие разделы» в эксперте по разделам. Это заставляет CR отображать раздел заголовка страницы под перекрестной таблицей.

3) PageHeaderSection2 (заголовок страницы b) используется для размещения кросс-таблицы в правильном положении. Без этого верхний колонтитул страницы и заголовок строки отображаются под отчетом кросс-таблицы, а не над ним.

Я использую CR версии 13_0_1 для Visual Studio 2010.

person Anton    schedule 30.11.2011
comment
Просто чтобы уточнить @dummyGroup, который вы используете для группировки. Пробовал ставить в качестве формулы что угодно, например 1, но Кристалл (в VB2008) не дал мне выбрать эту формулу для группировки. Поэтому я решил, что вы должны использовать в формуле хотя бы одно поле базы данных. Поэтому, чтобы всегда получать один и тот же результат (чтобы получить только один экземпляр группы), я поставил: [Field1] = [Field1]. Это всегда приводит к истине, так что только один результат. - person Matt Roy; 10.10.2013

Вы можете просто наложить текстовый объект в качестве заголовка.

Как это

person Ryan    schedule 28.09.2011
comment
Я надеялся, что в CR 2008 будет больше возможностей, потому что в CrossTabs добавлена ​​функция «вычисляемого члена». Увы, они не добавили функцию поддержки «метки в верхнем левом углу». Ваш подход кажется вполне разумным. - person craig; 29.09.2011