SSRS Как заказать таблицы в элементе управления списком? - PullRequest
1 голос
/ 20 октября 2011

Я разрабатываю RDL в SSRS 2008. Я взял 3 подотчета и преобразовал их в один отчет. Так что теперь у меня есть один файл RDL с 3 таблицами. Но один набор данных с тех пор, как я объединил все 3 набора данных подотчета в один. (Так что я просто соединил каждую из этих трех таблиц в одну).

Но теперь я хочу отсортировать все 3 из этих таблиц по общему для всех полю даты. Я знаю, что выбрал поле даты, к которому присоединяются все 3 таблицы. Затем я обернул все 3 таблицы в элемент управления списком и установил для этого элемента управления значение «Сортировать по этому полю даты»: «actual_date».

Но теперь, когда я просматриваю выходные данные отчета, вместо этого он сортирует все Tablix A по фактической_ дате, затем всю Tablix B по фактической дате, а затем Tablix C по фактической дате.

Вместо этого, если запись в B происходит до записи в A, то я хочу, чтобы эта B-запись была указана перед этой A-записью. Как мне этого добиться?

1 Ответ

1 голос
/ 20 октября 2011

Вам нужно объединить таблицы в один. SSRS не будет разбивать табликс и перемежать его с другим.

Итак, создайте таблицу, которая может содержать все три типа данных. Вы можете использовать выражения в ячейках, чтобы изменить поле, отображаемое в ячейке. Затем установите сортировку на соответствующем уровне (группа сведений или родительская группа.)

...