首页 > 解决方案 > 我希望能够在推荐时制作一个显示学生年级组的表达式

问题描述

在推荐时,我正在努力制作一个学生年级组。推荐字段称为 Fields!From.Value。我也有学生的 DOB/ 或他们现在所在的年级。

任何帮助,将不胜感激!

标签: reporting-servicesssrs-2008ssrs-2012reportbuilder3.0reportbuilder

解决方案


此表达式应根据推荐 (Fields!From.Value) 日的 DOB 为您提供一个人的年龄:

=YEAR(Fields!From.Value) - 
 YEAR(Fields!DOB.Value) - 
 IIF(FORMAT(Fields!From.Value, "MMdd") < FORMAT(Fields!DOB.Value, "MMdd"), 1, 0)

它从推荐日期中减去 DOB 的年份,然后如果出生日期的年份早于推荐日期,因为该生日尚未过去,则减去 1。


推荐阅读