2016-06-14 80 views
0

我對SSRS頗爲陌生,有我想象的是一個非常簡單的問題。下面是我的設置。將計數的變量分組

Report set up

什麼我要找的是存在那麼結果的嵌套列表數據,然後多少每一這些成果的有在該日期日期列表。我得到的是這樣,

Result

我想2016年6月10日>中止>是3而不是1 1 1。我在做什麼錯?有可能我需要改變我的查詢嗎?

回答

2

嘗試使用:

=COUNT(Fields!sys_OUTCOME.Value,"sys_OUTCOME") 

如果你不希望看到的細節行刪除Details組中的Row Groups窗格。

代碼解釋:

COUNT:返回通過表達式, 在給定範圍的上下文中計算的指定的非空值的計數。

REFERENCE

每個聚集功能可以在給定範圍內的一個給定的上下文數據進行彙總。在這種情況下,我向COUNT函數傳遞的作用域是「sys_OUTCOME」組名(行組),因此它將通過sys_OUTCOME組返回sys_OUTCOME值的計數。如果您不指定組範圍,則它將對每行進行計數,而不對最初獲得的內容進行分組。

讓我知道這是否有幫助。

+0

這似乎會引起#Error過去的數字。儘管現在每條結果只有一行,這更接近我之後的結果。 – tomdemaine

+0

看來我忘了'.Value'屬性。嘗試使用更新的代碼。 –

+0

真棒,工作,謝謝。您介意添加一個關於該代碼的簡要說明,以及它爲什麼可行?我想了解它對未來意味着什麼。 – tomdemaine