Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在Reporting Services中将日数转换为今年的日期_Reporting Services - Fatal编程技术网

Reporting services 在Reporting Services中将日数转换为今年的日期

Reporting services 在Reporting Services中将日数转换为今年的日期,reporting-services,Reporting Services,在我的数据集中,返回的值按天数分组(sql:datepart(day,xx))。在SSRS(2005)中,我想将这个整数转换回日期值。例1变为2010年1月1日,32变为2010年2月1日。我已经研究了SSR的日期/时间函数,但似乎没有找到任何函数可以做到这一点。有人能帮我吗?谢谢大家! 您需要使用dateadd函数,将查询中的daynumber(减去1)作为天数添加到相关年份的1月1日-例如: =DateAdd("d",Fields!DayNumber-1,DateValue("01-JAN-

在我的数据集中,返回的值按天数分组(sql:datepart(day,xx))。在SSRS(2005)中,我想将这个整数转换回日期值。例1变为2010年1月1日,32变为2010年2月1日。我已经研究了SSR的日期/时间函数,但似乎没有找到任何函数可以做到这一点。有人能帮我吗?谢谢大家!

您需要使用dateadd函数,将查询中的daynumber(减去1)作为天数添加到相关年份的1月1日-例如:

=DateAdd("d",Fields!DayNumber-1,DateValue("01-JAN-2010"))

我的查询现在返回从0到10的数字,表示一天,所以0是今天,1是明天。我需要这样做,因为SSRS中有固定的列,但在列的标题中,我想显示相应的日期。这可以通过使用Today()对该值进行dateadd来完成。无论如何,谢谢你,但我已经解决了我的问题。

你怎么知道这一天指的是哪一年?事实上,我不知道这就是为什么我稍微改变了这个问题。我的查询现在返回从0到10的数字,表示一天,所以0是今天,1是明天。我需要这样做,因为SSRS中有固定的列,但在列的标题中,我想显示相应的日期。这可以通过使用Today()对该值进行dateadd来完成。无论如何,谢谢你,但我已经解决了我的问题。