2013-06-26 21 views
1

我正在尋找使用lookupset函數。當一個風險有很多行動時,我有一對多的關係。SSRS lookupset - 行輸出

使用此功能,我可以返回它作爲一個逗號分隔的線,但是我真正需要的是每個條目到表的新行顯示,這可能嗎?

我已經替換了逗號,而不是創建一個逗號分隔線,它做了一個換行符,但我需要它與其他值排隊。這就是爲什麼我想在桌上排成一排。

回答

0

它可以顯示在單獨的行而不是單獨的行嗎?如果是這樣,那麼你可以簡單地分開使用回車/換行對,像這樣的字段:

=Join(LookupSet(Fields!Id.Value, Fields!Id.Value, Fields!FieldToLookup.Value, "LookupDataset"), vbCrLf) 

否則你最好定義報表和嵌入在你的餐桌。子報表僅僅是一個報表,只是報表採用參數的表格。您可以使用工具欄將其添加到主報告中的表格中,然後在子報告屬性中設置參數以傳入表格數據集中的標識字段名稱。

+0

嗨,它需要真正在表中的行,因爲它需要通過線,如在一個表中分離,並與其他行正確對齊。如果我有1000個風險,那麼我已經嘗試了一個子報表,那麼這意味着1000個子報表正在爲這個報表運行? – gh256

+0

是的,它會運行多次,但有風險,但假設一切都很好的索引,它會很快。子報表是你想要的方式。 –