簡體   English   中英

SSRS報告每個參數值的重復表

[英]SSRS report repeat table for every parameter value

伙計們對這里的一般問題感到抱歉,但我一直在互聯網上尋找解決方案。

我有一份SSRS報告。 在運行@Location之前,必須有一個Parameter用戶輸入。

在查詢中,其指定僅返回匹配該位置的結果。 IE where Company.location = @location

結果顯示在表格中。 這一切都很好,但我想更改參數以包含多個值.....然后為用戶選擇的每個位置重復該表。

任何幫助,將不勝感激。

第1步:為多值參數創建數據集,如下所示:

SELECT LocationId, LocationName FROM MyLocations

步驟2:使用上述數據集中的可用值創建參數@LocationId ,並將其設置為允許多個值。

第3步:為這些實際表格創建另一個數據集:

SELECT *
FROM MyDataTable tbl
WHERE tbl.Location IN (@LocationId)

步驟4:創建一個List,將其綁定到第二個數據集(選擇列表,找到“DataSet”屬性)。

步驟5:打開LocationId上列表,詳細信息的屬性。

第6步:在列表中刪除一個tablix,然后在閑暇時從Dataset2中為該Tablix選擇字段。

第7步:......

第8步:獲利!


PS。 有幾種方法可以做到這一點,包括:

  • 使用該位置的列表與實際表的子報表組合使用。
  • 使用一個大表,分組用於定位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM