SSRS Today 函数是一个日期和时间函数,它根据系统仅返回当前的本地日期并返回日期值。默认情况下,文本框返回当前日期并将时间设置为午夜。Today 函数用于打印当前日期的语法如下所示。
=Today()
为了演示 Today 函数,我们使用下面有 15 条记录的 Employee 表。下图显示了 Table 报表中的记录。

SSRS Today 函数示例
为此,我将在“Hire Date”列的右侧添加一个新列,并将其命名为“Today”。接下来,右键单击“Today”下的文本框,然后选择“Expression”。为了理解报表,我建议您参考有关 图表、表格、分组 和 格式化表格 的文章,位于 SSRS。
这将打开以下表达式窗口来打印当前日期。下面的 Today 函数会打印系统当前的本地日期。
=Today()

除了上述之外,您还可以使用 DateAdd、DateDiff 或 DatePart 函数来添加、删除和提取当前日期的部分。为了演示这一点,请添加一个名为“Year Diff”的新列,并写下下面的表达式。SSRS Today 函数和 DateDiff 将查找当前系统日期与 Hire Date 列之间的差异。
=DateDiff(DateInterval.Year, Fields!HireDate.Value, Today())
请单击预览选项卡以查看报表。下图显示它将时间值设置为午夜。要仅返回日期,请将文本框属性从默认值更改为“Date”。转到 Text Box properties -> Number -> Date -> 选择 Type。有关更多函数,请>> 单击此处!
