如何設定報表引數的日期區間?

2022-01-12 17:00:18 字數 962 閱讀 9642

需求描述:在使用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...