2013-04-11 219 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. 只要輸入表達式區域給定表達式:=格式(今天,「日/月/年」)
相關問題