声明变量表达式转换

时间:2015-07-29 13:41:47

标签: ssrs-2012

有人可以帮助我将以下行转换为SSRS表达式吗?我正在尝试在SSRS报告中返回日期,以便用户可以查看他们返回数据的数据范围。我的数据集查询使用这些来设置日期参数。某些功能似乎不适用于SSRS

EOMONTH(Dateadd(Quarter,Datediff(Quarter,0,getdate())-2,0),2) --Beg of last Quarter   

EOMONTH(Dateadd(Quarter,Datediff(Quarter,0,getdate())-1,0),2) --end of last Quarter

EOMONTH(Dateadd(Year,Datediff(Year,0,getdate())-1,0),11) --beg this year

EOMONTH(Dateadd(Year,Datediff(Year,0,getdate())-2,0),11) -- beg of last year

EOMONTH(Dateadd(Year,Datediff(Year,0,getdate())-1,0),11) -- end of last year

1 个答案:

答案 0 :(得分:0)

希望这可以帮到你

上一季度开始=FormatDateTime(dateadd("q",datediff("q","1/1/1900",today)-1,"1/1/1900"),DateFormat.ShortDate)

上个季度末

=FormatDateTime(dateadd("s",-1,dateadd("q",datediff("q","1/1/1900",today),"1/1/1900")),DateFormat.ShortDate)

今年年初

=FormatDateTime(DateSerial(YEAR(Today),1,1),DateFormat.ShortDate)

今年年底

=FormatDateTime(DateSerial(Year(Now), 12, 31),DateFormat.ShortDate)

去年年初

=FormatDateTime(DateSerial(YEAR(Today)-1,1,1),DateFormat.ShortDate)

去年年底

=FormatDateTime(DateSerial(Year(Now)-1, 12, 31),DateFormat.ShortDate)

注意我使用FormatDateTime来获取短日期,您可以将格式设置为您的requeriments。