首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS:基于EndDate参数的StartDate参数默认值

问SSRS:基于EndDate参数的StartDate参数默认值
EN

Stack Overflow用户
提问于 2017-02-01 23:23:17
回答 1查看 227关注 0票数 0

我正在使用SSRS和Visual Studio 2012。

我有两个参数StartDate和EndDate,并为每个参数配置了默认值。

这两种类型当前的默认值如下:

代码语言:javascript
复制
StartDate: =DateAdd("d",-(Day(today)-1), Today)

EndDate: =Today() - 1

我想要引入的值: StartDate: 1/1/2017 EndDate: 1/31/2017

基本上,我希望EndDate是前一天(例如,今天的EndDate是2017年1月31日,因为今天是2017年2月1日)。

然后对于StartDate,我希望这是EndDate引入的月份的第一天(例如,既然EndDate在2017年1月31日引入,StartDate应该在2017年1月1日引入)。

然而,在当前参数到位的情况下,StartDate在2017年2月1日拉取,EndDate在2017年1月31日拉取。

如何让StartDate根据EndDate的值拉取每月的1号?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 23:30:48

对于StartDate,您可以使用:

代码语言:javascript
复制
=DateSerial(Today.AddDays(-1).Year,
Today.AddDays(-1).Month,
1)

如果这有帮助,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41983387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档