[英]How do I display todays date on SSRS report?
我想在 SSRS 报告中将Todays date
显示为report generated date
。
我怎样才能做到这一点?
我应该使用任何变量吗?
请帮助我,我是 SSRS 的新手。
例如参考这张图片:
日期列 1:
=formatdatetime(today)
试试这个:
=FORMAT(Cdate(today), "dd-MM-yyyy")
要么
=FORMAT(Cdate(today), "MM-dd-yyyy")
要么
=FORMAT(Cdate(today), "yyyy-MM-dd")
要么
=Report Generation Date: " & FORMAT(Cdate(today), "dd-MM-yyyy")
您应该以客户(内部或外部)希望看到的相同格式来格式化日期。 例如,在我的一台服务器中,它以美国日期格式 (MM-dd-yyyy) 运行,而在我的报告中,我必须确保显示的日期是欧洲日期 (yyyy-MM-dd)。
您还可以从内置字段列表中拖放“执行时间”项目。
要显示日期和时间,请尝试以下操作:
=Format(Now(), "dd/MM/yyyy hh:mm tt")
您可以在报告中放置一个文本框,并在其中添加具有以下值的表达式:
="Report generation date: " & Format(Globals!ExecutionTime,"dd/MM/yyyy h:mm:ss tt" )
在包含标题的文本框中,您可以使用表达式来获取日期。 尝试类似的东西
="Report Generation Date: " & Today()
右键单击布局视图中的文本框。 在列表底部,您将看到表达式选项。 在那里您将能够输入代码。 此选项将允许您避免添加第二个文本框。
只是简单的使用
=Format(today(), "dd/MM/yyyy")
将解决您的问题。
你可以使用内置的 function
Globals!ExecutionTime
您可以使用内置的 function =Globals!ExecutionTime 并使值 = [&ExecutionTime] (或任何您想调用的名称)
您还可以使用内置的 function 添加生成报告的人员的用户 ID
=用户!用户ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.