SSRS Как заказать таблицы в управлении списком?
Вопрос
Я разрабатываю RDL в SSRS 2008. Я взял 3 субрепорта и преобразовал их в один отчет. Так что теперь у меня есть один файл RDL с 3 таблетками. Но один набор данных, так как я объединил все 3 набора данных в субрепорте в один сейчас. (Итак, я только что присоединился к каждой из этих 3 таблиц в одну).
Но теперь я хочу сортировать все 3 из этих таблеток по полю даты, общим для всех. Я знаю, что выбрал поле даты, к которому присоединяются все 3 таблетки. Затем я завершил все 3 таблетки в элемент управления списком и установил этот элемент управления списком для сортировки поля даты: «actual_date».
Но теперь, когда я просматриваю вывод отчета, он вместо этого сортирует все таблетки A по фактическому_DATE, а затем все таблетка B по фактическому_DATE, а затем TableIX C по фактическому_DATE.
Вместо этого, если запись в B происходит до записи в A, то я хочу, чтобы эта запись была указана до этой записи. Как я могу этого добиться?
Решение
Вам нужно объединить таблетки в один. SSRS не разделяет таблетку и не переплетает ее другим.
Так что сделайте таблетку, которая может содержать все три типа данных. Вы можете использовать экспрессии в ячейках, чтобы изменить, какое поле отображает ячейка. Затем установите сортировку на соответствующем уровне (группа деталей или родительская группа.)