SSRS TimeValue 函数

SSRS TimeValue 函数是一个日期和时间函数,它从给定的 DateTime 中提取时间信息,并将日期值设置为公元 0001 年 1 月 1 日。将日期值设置为公元 0001 年 1 月 1 日的 TimeValue 函数的语法如下所示。

=TimeValue(Fields!StartDate.Value)
=TimeValue("10:45:51")

为了演示 TimeValue 函数,我们使用下面这个包含 15 条记录的 Employee 表。图片显示了 Table 报表中的记录。

Source Table

SSRS TimeValue 函数示例

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

这将打开以下表达式窗口,用于将日期设置为起点。下面的 TimeValue 函数从 HireDate 列中提取时间信息,并将每位员工的日期值设置为公元 0001 年 1 月 1 日。

=TimeValue(Fields!HireDate.Value)
TimeValue Function  expression to return the time value from DateTime and date as January 1, 0001

请点击预览选项卡查看报表。如需更多函数 >> 点击此处!

SSRS TimeValue Function   to return the time value from DateTime and date value as January 1, 0001 preview