对计数变量进行分组
Grouping a counted variable
我是 SSRS 的新手,我想这是一个非常简单的问题。我有如下图所示的设置。
我要查找的是存在数据的日期列表,然后是结果的嵌套列表,然后是该日期的每个结果的数量。我得到的是这个,
我希望 6/10/2016 > ABORT > 为 3 而不是 1 1 1。我做错了什么?我可能需要以某种方式更改我的查询吗?
尝试使用:
=COUNT(Fields!sys_OUTCOME.Value,"sys_OUTCOME")
如果您不想看到详细信息行,请删除 Row Groups
窗格中的 Details
组。
代码解释:
COUNT: Returns a count of non-null values specified by the expression,
evaluated in the context of the given scope.
每个聚合函数都可以在给定范围的给定上下文中汇总数据。在这种情况下,我传递给 COUNT
函数的范围是 "sys_OUTCOME" 组名称(行组),因此它将 return sys_OUTCOME 值的计数 sys_OUTCOME团体。如果您不指定组范围,它将计算每一行而不对您最初获得的内容进行分组。
如果有帮助请告诉我。
我是 SSRS 的新手,我想这是一个非常简单的问题。我有如下图所示的设置。
我要查找的是存在数据的日期列表,然后是结果的嵌套列表,然后是该日期的每个结果的数量。我得到的是这个,
我希望 6/10/2016 > ABORT > 为 3 而不是 1 1 1。我做错了什么?我可能需要以某种方式更改我的查询吗?
尝试使用:
=COUNT(Fields!sys_OUTCOME.Value,"sys_OUTCOME")
如果您不想看到详细信息行,请删除 Row Groups
窗格中的 Details
组。
代码解释:
COUNT: Returns a count of non-null values specified by the expression, evaluated in the context of the given scope.
每个聚合函数都可以在给定范围的给定上下文中汇总数据。在这种情况下,我传递给 COUNT
函数的范围是 "sys_OUTCOME" 组名称(行组),因此它将 return sys_OUTCOME 值的计数 sys_OUTCOME团体。如果您不指定组范围,它将计算每一行而不对您最初获得的内容进行分组。
如果有帮助请告诉我。