我有失敗導出到Excel當行數大於65536如何添加SSRS分頁符後65536行,計數組頁眉/頁腳
該報告已在Excel 2003中限制更大的SSRS報告與組頁腳具有分組級別。
我試圖用一個分頁符上表達
=ceiling(rownumber(nothing)/65536)
然而,這種計算的詳細信息行添加一個額外的分組級別,但不考慮組頁腳。所以ROWNUMBER計算結果爲53000,而實際的行數已超過65536
下面的表達式
=ceiling(RunningValue(Fields!myfirstgroup.Value, CountDistinct, Nothing) + rownumber(nothing)/65536)
會給我的實際行計數包括組頁腳,但SSRS不會允許一組上運行值表達式。
如何在65536行後強制分頁以允許導出到Excel?我曾希望在報告定義中完成此操作,並避免在查詢中添加計算出的頁碼。
大加讚賞
*更新任何幫助 - 採樣數據*
ItemDescription , Location , Quantity
Red lorry , M25 , 5
Red lorry , M6 , 2
Yellow lorry , M1 , 3
報告具有總該項目上ItemDescription分組,所以它會顯示
ItemDescription , Location , Quantity
Red lorry , M25 , 5
Red lorry , M6 , 2
Total for Red Lorry,7
Yellow lorry , M1 , 3
Total for Yellow Lorry,3
這意味着從我的3行數據中,我有5個報表行,包括詳細信息和頁腳行。 SSRS可以知道我的數據集中有多少個詳細信息行,但是我需要考慮頁腳的頁腳。
我想你可以使用共享變量來計算行數,並把它在組尾。添加一個表達式來爲共享變量提供分頁符。 –
你能告訴我們更多關於你爲什麼要創建一個包含超過65,000行的報告,這些報告被導出到Excel並且包含與組頁腳的分組?有人會在這些頁腳中查看總數嗎?你可以將行導出爲CSV嗎? – Nathan
客戶要求在Excel中將這些數據量與分組行相匹配,這是我的目標。與其質疑這一請求的智慧,或者提出替代解決方案,我更感興趣的是找到技術問題的解決方案 – JamieA