You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写SSRS表达式:先按字段过滤再计算列的平均值?

SSRS页眉添加分类型平均值字段的正确表达式

你需要的两个平均值字段正确表达式如下:

  • Stage(LEVEL=1)的周转天数平均值:

    =AVG(IIF(Fields!LEVEL.Value = 1, Fields!SATURNAROUNDTIME.Value, Nothing), "rpt_CaseTurnAroundTime")
    

    逻辑:通过IIF筛选出LEVEL为1的记录,仅对这些记录的SATURNAROUNDTIME值计算平均值,指定数据集rpt_CaseTurnAroundTime确保是基于整个数据集的全局聚合。

  • Activity(LEVEL=2)的周转天数平均值:

    =AVG(IIF(Fields!LEVEL.Value = 2, Fields!SATURNAROUNDTIME.Value, Nothing), "rpt_CaseTurnAroundTime")
    

    逻辑:与上面一致,仅将筛选条件改为LEVEL=2,计算对应记录的平均值。

注意事项

  • 确认数据集rpt_CaseTurnAroundTime中包含LEVEL和SATURNAROUNDTIME两个字段
  • 必须指定数据集名称,否则页眉中的聚合可能仅基于当前分组或行作用域计算,无法得到全局平均值

内容的提问来源于stack exchange,提问作者Joe Spaulding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 19:04:55