2016-10-05 2 views
0

Моя цель заключается в том, чтоSSRS - как использовать группу по в заголовке

enter image description here

Я хочу, чтобы добавить имя Колум, на мой заголовок, который будет находиться в группе. Это имя столбца будет связан с существующей группой в теле моего доклада

Это то, что я сделал

enter image description here

Я пытался поставить имя столбца внутри текстового поля, в пределах заголовок

=(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel") 

Это не сработало. Единственное, что возможно, чтобы иметь agreggate (см ниже)

=First(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel") 

Затем я создал параметр Libel, я использовал запрос для обеспечения доступных значений внутри параметра.

Это дает мне соответствующее поле, но, увы, это не делает группировку.

Я посмотрел в интернете, но я не нашел ничего подходящего.

Если у вас есть какие-либо советы, они более чем приветствуются.

Благодаря

Update: Должен ли я упомянуть, я говорю о Заголовок страницы

+0

Является ли 'EVENEMENTS_TYPE' полем родительской группы строк в вашем tablix? –

+0

@alejandrozuleta http://i.stack.imgur.com/UdGdW.png –

+0

Этот набор данных отличается от набора данных, который вы используете в таблице для отображения столбцов col1, col2, col3, col4 и col5? –

ответ

2

Вы можете создать для того, чтобы показать текущее значение в заголовке между каждым экземпляром вашей группы в Group Header ,

На панели групп строк щелкните правой кнопкой мыши группу Details и добавьте родительскую группу.

enter image description here

Выберите EVENEMENTS_TYPE_LIBEL в группе выпадающего списка, и отметьте Add group header флажок.

enter image description here

Теперь в табликсе удалить первую строку и первый столбец. Вы должны получить табликсе так:

enter image description here

Объединить первую строку в одной ячейке и использовать EVENEMENTS_TYPE_LIBEL поле.

Добавить столбцы в следующем ряду, вам придется вставить дополнительную строку для заголовков столбцов, поэтому используйте вставки внутри группы:

enter image description here

Он должен произвести следующие Tablix:

enter image description here

UPDATE: Добавление текстового поля с текущей группой, присутствующей на странице.

См свойства заголовка TextBox в табликсе и искать имя текстового поля:

enter image description here

Теперь при использовании текстового поля Заголовок страницы:

=ReportItems!Textbox176.Value 

Это покажет что-то вроде этого:

enter image description here

Надеюсь, это будет то, что вы ищите.

+0

Мое объяснение, вероятно, плохо написано, но это то, что у меня есть http://i.stack.imgur.com/MGGab.png –

+0

Ответ, который вы мне дали правильно, но не для заголовков ... –

+0

@AndyK, Итак, вы хотите добавить текстовое поле в заголовок страницы с группами, присутствующими на этой странице? –

1

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

Если ответ ДА ​​, вы можете обратиться к SSRS dynamic change the report header textbox value based on tablix row group value change

На самом деле, у меня есть отчет SSRS необходимое, чтобы сделать это. И ответ, предоставленный @Hannover Fist, решил мою проблему.

Надеюсь, что эта помощь.

+0

Привет @tinySimonh, я ищу, чтобы столбец на ** заголовок страницы **, а не заголовок таблицы ... –

+0

http://i.stack.imgur.com/MGGab.png –

+0

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

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