[英]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.