我正在嘗試構建包含2個子報表的SSRS報表。 每個子報表使用一個帶有SharePoint列表的數據集作爲其數據源。如何選擇使用SharePoint列表作爲數據源的SSRS中的前10名
通常,當試圖控制SP查詢的長度時,我使用下面的表達式組;
=ceiling(Rownumber(nothing)/N)
這幫助設置頁面破發點,以適應Web部件工作良好。
但是,當試圖堆疊兩個子報表時,第二個子仍然推回很多頁時,第一個子有很多結果。
我認爲我應該限制類似,當我使用
select top 10
的問題,都與SQL表數據源的查詢報告中的數據集的查詢結果的數量是我不熟悉SharePoint List是數據集時使用的查詢語言。
您能否建議下列內容需要插入以限制返回結果的數量。
<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ListName>SPUD</ListName>
<ViewFields>
<FieldRef Name="Title" />
<FieldRef Name="Description" />
<FieldRef Name="Quantity" />
<FieldRef Name="Condition" />
<FieldRef Name="_x004c_OC1" />
<FieldRef Name="PIM" />
</ViewFields>
此外,請告知如何將報告參數傳遞給上述查詢。 (我目前使用過濾器功能,但如果查詢返回的結果數量受到限制,這將不起作用。)
最後,我可以通過某些tablix參數設置什麼?
謝謝你的幫助,讓我知道你是否需要任何額外的信息。
調整的Tablix能見度所描述的正是我需要。 –