【发布时间】:2013-01-04 17:44:57
【问题描述】:
作为 SSRS 2005 的新手,我不清楚如何做到这一点,并且未能将此处提供的其他答案的建议融入我的具体情况。
场景: 我正在按部门、性别等计算员工的平均年龄。在某些情况下,没有什么可计算的,在这种情况下,我更愿意返回零。在其当前形式中,我的表达式返回#Error。
表达式:
=Int(Avg(IIF(Fields!CustGender.Value = "F", CDec(Fields!Age.Value),Nothing),"ReportDataset"))
什么是正确的语法/逻辑来让该表达式返回 0 该部门没有女性员工?如果我将“Nothing”更改为零,那不会影响 Avg 函数的计算吗?
【问题讨论】:
-
SSRS 自 2005 年以来已经走过了漫长的道路。如果可以选择,请进行升级。