有没有办法将 3 个单独的整数转换为 SSRS 中的日期?

Is there a way to convert 3 separate integers to a date in SSRS?

我在数据集中有单独的字段(日、月和年)。我需要使用表达式将它们转换为日期。 如果可能的话,有人可以帮忙吗?

提前致谢。

CDate 函数将值转换为日期。

=CDate("27" & "-" & "09" & "-" & "2021")

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/expression-examples-report-builder-and-ssrs?view=sql-server-ver15

如果是TSQL,可以使用DateFromParts函数。

SELECT DATEFROMPARTS ( 2021, 09, 29 )

https://docs.microsoft.com/en-us/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver15

您可以使用表达式 =DateSerial(year, month, day)