我正在開發SSRS 2008中的RDL。我帶了3個子報表並將它們轉換爲一個報表。所以現在我有一個RDL文件和3個tablices。但是,自從我將所有3個子報表數據集合併成一個數據集之後,就是一個數據集。 (所以我剛剛將這三張表中的每一張都加入了一張)。SSRS如何訂購List Control中的tablices?
但現在我想通過日期字段對所有這3個tablices進行排序。我知道我已經選擇了所有3個表單加入的日期字段。然後,我將所有3個tablices包裝在List Control中,並將此List Control設置爲按此日期字段排序:「actual_date」。
但現在,當我查看報表輸出時,它將所有Tablix A按actual_date排序,然後按照actual_date排序所有Tablix B,然後按actual_date排序Tablix C.相反,如果B中的記錄發生在A中的記錄之前,那麼我希望那個B記錄在此A記錄之前被列出。我怎樣才能做到這一點?
謝謝傑米。我真的想出瞭如何用列表控件做到這一點!事實證明,List Ctrl是一個Tablix。我所做的只是在actual_date字段的List Ctrl/Tablix上進行排序。然後我過濾並僅顯示數據集/ tablix中與它們相關的部分。 – salvationishere
是的,關鍵是細節行都需要在同一個tablix中。子列表是可能的,但在這種情況下他們不會做你想要的。 (列表和表格都是Tablix控件的類型。) –