SSRS Today 函数

SSRS Today 函数是一个日期和时间函数,它根据系统仅返回当前的本地日期并返回日期值。默认情况下,文本框返回当前日期并将时间设置为午夜。Today 函数用于打印当前日期的语法如下所示。

=Today()

为了演示 Today 函数,我们使用下面有 15 条记录的 Employee 表。下图显示了 Table 报表中的记录。

SSRS Today 函数示例

为此,我将在“Hire Date”列的右侧添加一个新列,并将其命名为“Today”。接下来,右键单击“Today”下的文本框,然后选择“Expression”。为了理解报表,我建议您参考有关 图表表格分组格式化表格 的文章,位于 SSRS

这将打开以下表达式窗口来打印当前日期。下面的 Today 函数会打印系统当前的本地日期。

=Today()
Today Function expression to print current local date

除了上述之外,您还可以使用 DateAdd、DateDiff 或 DatePart 函数来添加、删除和提取当前日期的部分。为了演示这一点,请添加一个名为“Year Diff”的新列,并写下下面的表达式。SSRS Today 函数和 DateDiff 将查找当前系统日期与 Hire Date 列之间的差异。

=DateDiff(DateInterval.Year, Fields!HireDate.Value, Today())

请单击预览选项卡以查看报表。下图显示它将时间值设置为午夜。要仅返回日期,请将文本框属性从默认值更改为“Date”。转到 Text Box properties -> Number -> Date -> 选择 Type。有关更多函数,请>> 单击此处!

SSRS Today Function to print current date as per the local system preview