2015-11-17 86 views
1

我使用Visual Studio Pro 2013來設計報表。SSRS報告是'丟棄'行。

我的數據集查詢返回大約一千行數據 - 但報告只顯示其中的三分之一。

Tablix或Dataset中沒有過濾器。

在報告中是否還有其他地方可能存在過濾器?

在此先感謝!

+0

在行分組中也可以有過濾器。你是怎麼想出千行的?你用SQL Profiler捕獲了它嗎? –

+0

如果您在sql查詢中沒有過濾器,則報告顯示的數據較少的唯一原因可能是在報告網站上應用了過濾器。在數據集,tablix,組中有過濾選項。嘗試導出excel中的報告數據並驗證。 – KrazzyNefarious

+0

@ Nick.McDermaid:'千'行是一個大圓球 - 但我在SSMS中運行了數據集查詢。查詢返回的行數也是報表在使用此Expr的總計字段中顯示的確切數字:= Count(Fields!FieldName.Value)。但是當我在實際報告中實際統計行數時,我大約有400行。 – Talay

回答

1

聽起來好像有些數據正在與您的3 GROUP BY字段進行彙總。

只有行組「詳細信息 - 在 發生的唯一的事情有第三組通過場

如果用=COUNTROWS()添加一個額外的列,你可能wlll看到,一些有更多的那一排。

如果您需要詳細信息,請從您的詳細信息中刪除3 GROUP BY字段。