Вопрос

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

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

Но теперь, когда я просматриваю вывод отчета, он вместо этого сортирует все таблетки A по фактическому_DATE, а затем все таблетка B по фактическому_DATE, а затем TableIX C по фактическому_DATE.

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top