繁体   English   中英

SSRS条形图的过滤结果

[英]Filtering results for SSRS Bar Chart

我有一个使用Report Builder 3.0创建的SSRS报告。 我们有一个“想法”门户,人们可以在其中提交建议。 我们想查看有关此数据,以了解创意的来源,创意的质量等。

用户运行报告时,他/她从各种标准(参数)中选择,例如提交日期,国家/地区,部门等。

我已经检查了输出,得到了所有期望看到的记录,如果我将它们放入SSRS的表中。

然后,在向下钻取表下方显示一系列条形图。 每个条形图都显示不同的信息-例如,提交想法的前5名人员,实施想法的前5名人员等。

我使用条形图类别组属性来放置一些过滤器,如下所示: 筛选条件

奇怪的是我看不到我期望看到的东西。 我最终得到太多结果。 例如,我可以查询数据,发现对于任何人来说,已实现想法的最大数量为2。 但条形图显示,一些用户有4或5个已实现的想法,这是不正确的!

我尝试将过滤器放在图表属性上,但这似乎无济于事(再加上我似乎无法在图表属性级别上放入前N个汇总)。

我也尝试过使用countdistinct(这次是status =“ SUBMITTED”),但这也无济于事。
Countdistinct选项

输出显示此信息(名称从图表底部切下,但x轴是提交想法的人员的名称。请注意,最高人员有8个想法,其状态为Submitted。但这不是正确的。此人有8个想法,但仅5的状态为“已提交”。
条形图

数据看起来像这样(与上图中的第一个条形相对)。 似乎忽略了状态过滤器:

一位员工的数据

关于如何解决任何建议将不胜感激!

CountDistinct(IdeaId)给您正确的结果? 您可能在查询中有一部分会强制IdeaId复制IdeaId 使用count时,它将计算所有NON NULL值。 使用CountDisctint()来计算唯一的非null值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM