2011-10-07 47 views
0

對於SSRS 2008 R2中的參數,您可以擁有的最大值是多少?我問這是因爲有一份遺留報告是幾年前由一位不再與我公司合作的員工編寫的,而其中一個參數顯示所有人都要運行報告。此參數的值來自存儲過程。在服務器上運行存儲過程時,我得到917個人,但是在SSRS中,它只顯示894個人。我不知道SSRS中是否有參數值可選的限制,但我可能是錯的。SSRS 2008 R2來自具有選擇多個查詢的查詢的參數

因爲我一直在運行一些測試,這是奇怪的,我已經在存儲過程返回回從SSRS收到的參數字符串,並將其返回他們。矩陣tablix並不顯示從過程返回的所有行或其他內容。

我還添加了一個文本框與expersion = CountRows(「數據集1」),它顯示了相同數量的存儲過程返回

+0

我敢肯定,我在SSRS參數可見較長的列表,所以我的直覺是,別的東西是怎麼回事。請確保無論指定爲參數的「值」列,對於SP中返回的每個選項都是不同的。 此外,Business Intelligence Design Studio中的呈現引擎與SSRS本身略有不同。試試看看你的結果是否有任何不同。 –

回答

0

[你應該將註釋中的額外信息進入正題]行。

即= CountRows讓你行權數量,這意味着,這些都可以從數據集中返回,所以過濾器是不是在查詢或數據集的屬性。

檢查過濾器中的任何屬性的Tablix屬性,然後每個組(包括詳細信息組)的屬性(或標籤)。你可能會失去存在的東西。

+0

我不確定這是什麼,但我從頭開始一個新的報告,並重新創建了一切,然後它似乎工作得很好。我看了看舊的,沒有任何過濾器。自從你指引我走向正確的方向後,我會將你的答案標記爲正確。謝謝! –