visual-studio-2012 - 使用带有查找的聚合函数
问题描述
我正在使用 Report Builder 3,当我选择了所有多值参数选项时,我遇到了折线图不显示正确数字的问题。
我最初遇到的问题是 x 轴没有显示没有数据的所有月份,所以我创建了一个“月份”数据集并将其用作图表上的类别组并在我的系列价值。如果我在参数中只选择单个值但当我“全选”时出现问题,这运行良好。
在表达式中添加“总和”(如下)是我认为可以解决问题的方法,但这不起作用
=Lookup(Fields!yyyy_mm.value,Fields!yyyy_mm.value,Fields!sum(All_Attended.value),"All_Attended")
我也看过使用'lookupset',但这也不起作用
=sum(Lookupset(Fields!yyyy_mm.value,Fields!yyyy_mm.value,Fields!sum(All_Attended.value),"All_Attended"))
我的数据集的查询看起来有点像这样
select
Fiscal,[yyyy_mm],localauthority,ward,
sum(case when Field = 'ABC' then 1 else 0 end) as ABC,
sum(case when Field = 'DEF' then 1 else 0 end) as DEF,
sum(case when Field in ('ABC,'DEF') then 1 else 0 end) as All_Attended
group by Fiscal,[yyyy_mm],localauthority,ward
数据看起来像这样
Fiscal yyyy_mm localauthority ward ABC DEF All_Attended
15/16 2015-07 east hampton 5 5 10
16/17 2016-01 north dale 2 2 4
16/17 2016-01 north port 1 0 1
这是运行时的报告,如您所见,我应该期望图表中的数字更大。
解决方案
已经设法找到一个有答案的网站。不确定是否允许我发布指向其他网站的链接。该解决方案需要一些 VBA 代码。
推荐阅读
- json - 当属性可以是整数或布尔值时,什么解析对象?
- google-cloud-platform - 从元数据转储创建实例的最佳方式
- java - 有没有办法在 Jenkins Pipeline 文件夹级共享库中包含一个 jar?
- c# - 如何将 github 插件安装到我的 xamarin 表单解决方案中?(VS Mac 2017)
- python-3.x - 比较不同文件的名称
- arrays - 获取一个字符串对数组并返回一个包含所有连接项的数组
- php - Jquery Autocomplete UI 收到 json 但仍未显示为自动填充
- linux - For 循环的双变量展开
- php - 保存元框值不起作用 [WP-PHP]
- angular - Angular 将变量传递给 HTTP GET