使用Smartbi報(bào)表工具創(chuàng)建日期類型參數(shù)的步驟
在Smartbi報(bào)表工具中,為了滿足不同的查詢需求,我們可以通過創(chuàng)建參數(shù)來進(jìn)行條件篩選。參數(shù)的默認(rèn)值設(shè)置方式有多種,包括SQL、對象、靜態(tài)列表和函數(shù)等。通常情況下,我們會(huì)使用靜態(tài)列表來設(shè)置參數(shù)的默認(rèn)值
在Smartbi報(bào)表工具中,為了滿足不同的查詢需求,我們可以通過創(chuàng)建參數(shù)來進(jìn)行條件篩選。參數(shù)的默認(rèn)值設(shè)置方式有多種,包括SQL、對象、靜態(tài)列表和函數(shù)等。通常情況下,我們會(huì)使用靜態(tài)列表來設(shè)置參數(shù)的默認(rèn)值。但是對于日期時(shí)間這種需要獲取當(dāng)前系統(tǒng)日期時(shí)間的參數(shù),我們可以利用數(shù)據(jù)庫自帶的方法函數(shù)來實(shí)現(xiàn)。下面將介紹兩種方式來給日期控件設(shè)置默認(rèn)值。
步驟一:啟動(dòng)Smartbi報(bào)表服務(wù)器并打開定制管理
首先,我們需要啟動(dòng)Smartbi報(bào)表服務(wù)器,并在瀏覽器中訪問報(bào)表主頁。然后,切換到定制管理頁面。
步驟二:新建參數(shù)文件夾并創(chuàng)建日期參數(shù)
在公共設(shè)置的參數(shù)定義下新建一個(gè)文件夾參數(shù)目錄,并點(diǎn)擊確定按鈕進(jìn)行保存。
然后,在該參數(shù)文件夾中右鍵鼠標(biāo),選擇新建參數(shù)。輸入?yún)?shù)名稱為"startDate",最好使用中文描述作為參數(shù)別名。數(shù)據(jù)類型選擇字符串,控件類型選擇日期控件。
步驟三:設(shè)置參數(shù)的默認(rèn)值
點(diǎn)擊下一步按鈕,進(jìn)入?yún)?shù)默認(rèn)值設(shè)置界面。將單選按鈕切換到靜態(tài)列表。在默認(rèn)值設(shè)置右側(cè)的輸入框中輸入指定的日期,比如"2018-04-11"。點(diǎn)擊右下方的保存按鈕進(jìn)行保存。
步驟四:查看參數(shù)定義
在左側(cè)的參數(shù)定義下,可以看到剛創(chuàng)建的開始日期參數(shù)。
步驟五:使用SQL設(shè)置參數(shù)默認(rèn)值
再次打開參數(shù)默認(rèn)值設(shè)置窗口,這次切換到SQL選項(xiàng)。右側(cè)的輸入框?qū)⒆兂晌谋居颉T谖谋居蛑休斎?select current_date",以獲取當(dāng)前系統(tǒng)日期。然后點(diǎn)擊保存按鈕進(jìn)行保存。
通過以上步驟,我們可以輕松地在Smartbi報(bào)表工具中創(chuàng)建日期類型的參數(shù),并設(shè)置其默認(rèn)值。無論是使用靜態(tài)列表還是SQL語句,都可以靈活地滿足不同的需求。