2013-04-11 118 views

回答

11

日期列1:= FORMATDATETIME(今天)

+0

其中我需要把这个表达完全... ...对不起,问我是新来的ssrs – Neo 2013-04-11 04:51:26

+1

例如在文本框中。 (从报告项目列表中将文本框添加到报告中,然后右键单击添加的文本框并选择表达式)。 – Konza 2013-04-11 08:35:49

10

你也可以将它从内置字段列表拖放“执行时间”项。

3

在包含标题的文本框中,您可以使用表达式来获取日期。尝试类似

="Report Generation Date: " & Today() 

右键单击布局视图中的文本框。在列表的底部你会看到表达式选项。你将能够输入代码。该选项将允许您避免添加第二个文本框。

12

试试这个:

=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)。

5

来显示日期和时间,试试这个:

=Format(Now(), "dd/MM/yyyy hh:mm tt") 
-1

只是简单的使用

=Format(today(), "dd/MM/yyyy") 

将解决你的问题。

不去复杂,

1

您可以将文本框的报告,并在它下面的值添加表达式:在设计方面

="Report generation date: " & Format(Globals!ExecutionTime,"dd/MM/yyyy h:mm:ss tt") 
-1
  1. 插图测试盒SSRS报告。
  2. 在文本框右击并向下滚动并单击Expression选项卡上
  3. 只要输入表达式区域给定表达式:=格式(今天,“日/月/年”)
相关问题