简体   繁体   English

SSRS静态日期表达式

[英]SSRS Static Date Expression

I'm creating an SSRS report and I need to set a begin date so that it always returns 12/21/2015. 我正在创建SSRS报告,我需要设置开始日期,以使其始终返回2015年12月21日。 Is there an expression to use in SSRS to bring back a static date that will never change? 在SSRS中是否有一个表达式可用于带回永远不变的静态日期?

I've been chewing on this for awhile and searching everywhere. 我已经对此进行了一段时间的咀嚼,并到处搜索。 Thanks 谢谢

In SSRS you can produce date objects manually using CDATE and DATESERIAL functions. 在SSRS中,您可以使用CDATEDATESERIAL函数手动生成日期对象。

To produce today date manually you can use: 要手动生成今天的日期,可以使用:

CDATE("2016-11-11") --> yyyy-MM-dd
or 要么
DATESERIAL(2016,11,11) --> year, month, day

And you can use them in any SSRS expression, ie: 您可以在任何SSRS表达式中使用它们,即:

=IIF(Today()=CDATE("2016-11-11"), some crazy expression, some crazy expression)

or 要么

=IIF(Today()=DATESERIAL(2016,11,11), some crazy expression , some crazy expression)

Let me know if this helps. 让我知道是否有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM