需求描述:在使用wyn enterprise設計帶有日期引數的報表時,需要按照開始時間和截止時間,對報表中的資料進行過濾查詢。
而開始日期預設值需要為當前月份的1號,截止日期是當天。
本文介紹如何實現此類日期引數的設計。
1.新建報表,設定報表資料集和引數;
在報表中新增兩個引數:startdate:開始日期;enddate:截止日期;
其中:startdate的預設值來自於查詢結果:當前所在月1號,對應資料集的sql查詢語句為:select convert(varchar(7), getdate() , 120) + '-1' as 當月1號;
enddate的預設值為當天日期,來自於查詢結果:當天日期,對應資料集的sql查詢語句為:select convert(varchar(10),getdate(),120) as 當天日期;
見以下截圖:
2.新增報表資料集,查詢報表資料;
報表資料集sql寫法:select * from sales_訂單 where 訂購日期 >=@startdate and 訂購日期<=@enddate
設定參訓引數。
3.預覽報表,檢視引數面板,實現了日期區間的預設值是從當月1號到當天。
SSRS報表引數設定
關於資料型別的選擇 只有資料型別設定為日期 時間格式,在查詢的時候才會顯示日期控制項,提示資訊一般改成漢字 指定預設值 指定開始日期為前10天,資料型別根據具體情況選擇,一般key都是整數型別,允許多個值 打鉤就表示下拉框一次性選擇多個值,一般查詢語句中配合in條件來使用 可用值一般選擇從查詢中獲取...
Birt報表儲存過程多選引數的設定
birt對儲存過程的操作是很簡單的一行語句,只需要在data set中寫上類似這樣 如下圖 本報表是存在兩個引數,乙個允許多值的輸入引數,乙個是游標型別的輸出引數。通常情況下,對於多值問題,通常步驟如下 先設定允許多選,再在script指令碼裡面通過tostring 拼接。如下圖 圖摘自一學長筆記 ...
cognos報表引數傳遞設定,及含義
1.這段是位址 2.b action cognosviewer 要使用的cognos元件 3.ui.action run 對物件操作 run 執行,new 新建,edit 編輯 4.ui.object 2fcontent 3ffolder 5b 40name 3d 27xyclfx 27 5d 2f...