我有一個使用Report Builder 3.0創建的SSRS報告。我們有一個「觀點」門戶,人們可以提交建議。我們希望看到關於此的數據以查看想法來自何處,想法的質量等。過濾搜索結果SSRS條形圖
當用戶運行報告時,他/她從各種標準(參數)中進行選擇,例如提交日期,國家,部門等
我檢查了輸出,我得到所有的記錄,我希望看到如果我把它們放在SSRS表上。
然後我在下鑽表格下方顯示一系列條形圖。每個柱狀圖顯示不同的信息 - 例如,誰提出了個想法前5人,前5人誰都有過的想法實施等
奇怪的是,我沒有看到我期望看到的。我結果太多了。例如,我可以詢問數據,看到任何一個人實施的想法的最大數量是2。但條形圖顯示,一些用戶有4或5個實施的想法是不正確的!
我已經嘗試把過濾器放在圖表屬性上,但這似乎沒有幫助(加上我似乎無法放入圖表屬性級別的前N聚合)。
我也嘗試過使用countdistinct(這次在狀態=「提交」),但這也沒有幫助。
輸出顯示了這一點(名稱砍掉圖的底部,但在x軸是誰提交的想法的人的名字,注意頂人有8個想法與提交的狀態。但是,這是不正確的。這個人有8分的想法,但只有5具有的「已提交」狀態
的數據看起來像這樣(與在上述圖表的第一個條)似乎是無視狀態的過濾器:。
任何建議將非常讚賞如何解決!
CountDistinct(IdeaId)給你正確的結果嗎?您可能有部分查詢迫使ideaid被複制多次。當使用count時,它會計算所有非NULL值。使用CountDisctint()來計算唯一的非空值。 – Matt
嗨馬特,我沒有預期的結果嘗試。我已經修改了上面的初始查詢以反映我嘗試的內容。 –