簡體   English   中英

SSRS 報告在列表中為每個參數值重復 tablix

[英]SSRS Report Repeat tablix inside list for each parameter value

我有一個 tablix,我想為參數的每個值重復。 基本上該參數由貨幣列表組成,我希望為每種貨幣生成 tablix。 每次都是同一張表,只是為每個參數值過濾了不同的貨幣。 表格的每個副本都必須在它自己的頁面上,這樣當用戶導出到 excel 時,每個表格都用於不同的貨幣。

我嘗試使用此解決方案: SSRS report repeat table for each parameter value

所以我有兩個數據集,dsList 和 dsTablix。

問題是,一旦我將 tablix 控件放在列表控件中,tablix 數據集就會設置為 dsList,並且我無法將 tablix 的數據集更改回 dsTablix。 現在報告根本不運行,因為 tablix 引用了來自 dsTablix 的字段,但它的數據集屬性設置為 dsList。

當 tablix 在列表中時,如何讓 tablix 指向 dsTablix?

您不需要將一個 tablix 放在另一個 tablix 中來實現這一點。

假設您的 dsTablix 數據集查詢看起來像這樣

SELECT * FROM myTable WHERE CurrencyID in (@CurrencyID)

然后只需添加一個 tablix,添加盡可能多的詳細信息行以顯示所有數據並將文本框設置為您需要的任何內容。

然后只需添加一個按CurrencyID (或您需要拆分的任何字段)分組的行組。 在行組屬性中,將分頁符設置為“在每個實例之間”。 您還可以將組屬性中的頁面名稱設置為您想要的任何名稱,這將是 Excel 中的工作表名稱。 因此,您可以將頁面名稱設置為=Fields!CurrencyName.Value

暫無
暫無

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

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