SSRS DateValue 函数是一个日期和时间函数,它从给定的 DateTime 中提取日期值,并将时间信息设置为午夜(00:00:00)。DateValue 函数将时间值设置为午夜的语法如下所示。
=DateValue(Fields!StartDate.Value)
=DateValue("January 01, 2024")
为了演示 DateValue 函数,我们使用下面的 Employee 表,该表有 15 条记录。下图显示了 Table 报表中的记录。

SSRS DateValue 函数示例
为此,我将在“Hire Date”列的右侧添加一个新列,并将其命名为“DateValue”。接下来,右键单击“DateValue”下方的文本框,然后选择“Expression”。为了理解报表,我建议您参考 SSRS 中关于 图表、表格、分组 和 格式化表格 的文章。
这将打开以下表达式窗口,用于设置时间为午夜。下面的 DateValue 函数从 HireDate 列中提取日期值,并将每个员工的时间信息设置为午夜,即 12:00:00 AM(或 00:00:00)。
=DateValue(Fields!HireDate.Value)

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