我正在使用Report Builder 3,并且在选择所有多值参数选项时,折线图无法显示正确的数字时遇到了麻烦。
最初,我的问题是x轴在没有数据的情况下无法显示所有月份,因此我创建了一个“月份”数据集,并将其用作图表上的类别组,并使用了“查找”在我的系列值中。如果我仅在参数中选择单个值,但是当我“全选”时,这就会出错。
我认为(在下面)添加“ Sum”可以解决问题,但这不起作用
=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
这是运行时的报告,如您所见,我应该期望图表中的数字更大。
答案 0 :(得分:0)
设法找到了具有答案的网站。不确定是否可以发布指向其他网站的链接。该解决方案需要一些VBA代码。