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

时间:2013-01-02 21:59:39

标签: reporting-services

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

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

我已尝试过以下所有方式的修改,但无济于事。

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

然后,我当然会用“M”做同样的事情

1 个答案:

答案 0 :(得分:1)

我相信我得到了这个......

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

现在,只需转换为int即可摆脱8-9个小数点。