2012-11-27 77 views

回答

1

對不起,我誤解你的問題。

您可以使用Lookupset方法使用表達式= Join(LookupSet(Fields!State_ID.Value,Fields!State_ID.Value,Fields!city.Value,「DataSet2」),VBCRLF)來實現您的要求。

看看這個帖子http://www.bi-rootdata.com/2012/10/lookup-function-in-ssrs.html 有一個樣本報告下載查找功能的詳細信息。

+0

非常感謝..它解決了我的問題...... :) :) – hemanth

0

如果我已經正確理解你的問題,說你想要在報表預覽中看到表格,但是當你將它導出到excel的時候,列(SNO,名稱)將出現在一行中。 如果是這樣的話,你可以給一個嘗試下面的步驟,但SSRS R2版本將需要:

  1. 代替表上報告和設計要在報告預覽顯示現在
  2. 您excel導出部分,放置一個矩陣,並在SNO上對Group1列和列進行摸索&名稱列
  3. 現在放置一個表示= IIF的矩陣可見性表達式(Globals!RenderFormat.Name =「EXCEL」,FALSE,TRUE )。您可以查看http://www.bi-rootdata.com/2012/10/efficient-way-of-handling-excel.html以瞭解有關RenderFormat的更多詳細信息。

讓我知道是否有任何查詢。

+0

對不起,不希望合併列Sno和Name.As第一屏幕截圖所示,它是我的實際表格..其中我將得到輸出時,如Excel總共7行,其中group1(1)有輸出3行和group1(2)有4行,但實際上我需要的是顯示只有2行group1(1)和group1(2)與group1(1)的三個值(A,B,C)單行和group1(2)的四個值(D,C,E,F)...我清楚了嗎? – hemanth

1

嘗試使用lookupset和加入的結果,爲您詳細表達:

=Join(LookupSet(DataSet!GroupID.Value, DataSet!GroupID.Value, DataSet!Sno.Value, "Dataset"),",")