【发布时间】:2017-02-08 19:06:23
【问题描述】:
假设我们在 SSRS 报告中有以下数据结构:
区按城市分组,城市按国家分组。然后在国家一级,我想得到SUM 的城市人口(人口是城市的一个属性,而地区没有与之相关的人口)。目前,当使用=SUM(Fields!city_population.Value) 表达式完成聚合时,每个城市的人口数与其关联的地区数一样多——这是不正确的。
我正在考虑从没有按地区划分城市的补充数据集中获取数据以进行求和(借助 LookupSet 函数)。但它可能不支持按年计划进一步完成的另一个国家分组级别(无法弄清楚在这种布局中什么可以用作查找键)。有没有办法在不查找的情况下解决这种情况?
更新:需要说明的是,City-District 是一个单一的实体,对应于“市区或如果没有区则只是城市”。该实体是使用LEFT JOIN(this question 中讨论的一种方法)在数据源视图中作为命名查询创建的。
【问题讨论】:
标签: reporting-services aggregate ssrs-2008-r2 reportbuilder3.0