首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >筛选双值报表生成器3.0 ssrs

筛选双值报表生成器3.0 ssrs
EN

Stack Overflow用户
提问于 2016-07-05 16:43:54
回答 1查看 181关注 0票数 1

我正在使用2008 R2报表生成器3.0。到目前为止,我已经花了8个小时在这个问题上,我的目标是得到一个图表,显示每段时间的平均“引用延迟”(以天为单位)。我的问题是,当我有一个为两个不同服务引用的相同的文件时,我的图形仍然编译平均值,而不区分这些情况。

例如:患者A被转介到延迟为10天的服务1和延迟为4天的服务2。

现在:图做(延迟N+ 10 + 4) /n

我需要:(延迟N+ 4) /n,即两个延迟中最长的延迟被忽略。

我尝试过在dataset上使用过滤器,更改系列组本身中的表达式,等等。我所能做的,就是让图忽略所有有两个延迟的情况,这绝对不是好事。

另外,我想在下面以这种方式使用Min函数,但它给我的结果与最初的结果完全相同(所有的延迟都被考虑在内)。所以,又没什么好处了。

代码语言:javascript
复制
=Avg(IIF(CountDistinct(Fields!No_dossier_local.Value)>Count(Fields!No_dossier_local.Value), Min(Fields!Delay.Value), Fields!Delay.Value))

帮帮忙,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-07-07 23:31:13

尝试使用以下方法,首先检查延迟的计数是否等于1,然后输入该值,否则输入最小延迟值。

=avg(计数(Fields!Delay.Value)=1,Fields!Delay.Value,Min(Fields!Delay.Value)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38208609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档