SSRS 中一年中的天数 (INT) 表达式

Number of day of the year (INT) expression in SSRS

我正在 ssrs 中制作报告,我想在其中获取指定从今天开始的年份中的天数的整数。今天 =Now() 也将被设置为默认参数 (EndDate),所以我实际上是在寻找 EndDate 参数是一年中的第几天。因此,例如 1 月 1 日是 1,2 月 1 日是 32,12 月 31 日是 365。我认为 SSRS 中有这一天的表达,但它似乎消失了。谁能帮我?也许使用某种 Dateadd 或 Datediff?

试试这个表达式

函数DateDiff 对两个日期之间的日期差异很有用

如果我们找到特定日期的第几天,我们可以使用 as

=DateDiff(DateInterval.Day,startdate,enddate)

示例:

=DateDiff(DateInterval.Day,CDate("1/1/2016"),now())