Reporting services SSRS 2005-获取公司所有男性/女性的平均年龄

Reporting services SSRS 2005-获取公司所有男性/女性的平均年龄,reporting-services,Reporting Services,我必须危险地接近得到这个,但我的表达式仍然返回#Error 我需要返回数据集中所有性别为“F”/“M”的员工的平均年龄 我已经尝试了对以下内容的各种修改,但都没有用 =IIF(Fields!CustGender.Value = "F", Avg(Fields!Age.Value,"ReportDataset"),Nothing) 然后,当然我会用“M”做同样的事情,我相信我得到了这个 =Avg(IIF(Fields!CustGender.Value = "M", CDec(Fields!Age

我必须危险地接近得到这个,但我的表达式仍然返回#Error

我需要返回数据集中所有性别为“F”/“M”的员工的平均年龄

我已经尝试了对以下内容的各种修改,但都没有用

=IIF(Fields!CustGender.Value = "F", Avg(Fields!Age.Value,"ReportDataset"),Nothing)

然后,当然我会用“M”做同样的事情,我相信我得到了这个

=Avg(IIF(Fields!CustGender.Value = "M", CDec(Fields!Age.Value),Nothing),"ReportDataset")

现在,只需将其转换为整数,就可以去掉8-9个小数点。

你就知道了。只需使用表格数字格式,不显示小数。正如glh所说。使用格式可以简单地隐藏精度,而不是将其舍入。