[英]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.