日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

rdl报表 mysql_SSRS报表服务随笔(rdl报表服务)-报表参数

發布時間:2023/12/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rdl报表 mysql_SSRS报表服务随笔(rdl报表服务)-报表参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一篇我們說了創建一個簡單的顯示報表,但在實際工作中,我們有很多要帶條件的報表

現在先認識一下報表數據,首次打開SSDT,報表數據在窗口的左側,要是找不到了,沒關系,在工具欄-視圖-最下面的報表數據

下面我們通過簡單的方式創建一個帶條件的報表

可以通過先創建參數再修改Sql語句,我在這里為了簡單通過sql生成參數

比如我查看性別為男,并且數學分數在90分以上的同學

SELECT * FROM STUDENT WHERE SEX=0 AND MATHEMATICS>90

我們現在這么修改

SELECT * FROM STUDENT WHERE SEX=@SEX AND MATHEMATICS>@MAT

我們直接寫了@SEX和@MAT這兩個參數,不需要定義,是為了能夠接收到報表參數的值

修改數據集,選擇當前的數據集,右擊屬性,在文本框里使用這個SQL

點擊確定,會發現在報表數據的參數里,自動生成兩個參數,SEX和MAT,并且在報表上面多了兩個輸入框

性別我們是男女,不能允許用戶隨便輸入啊,分數是整數或小數,不能讓用戶輸入漢字啊

現在,我們打開參數,右擊SEX,選擇屬性,名稱不要動,提示修改為性別

參數支持的數據類型,文本/布爾值/日期時間/整數/浮點數

文本,用戶用戶誰便輸入

布爾值,輸入框為Redis單選按鈕

日期時間,可以輸入可選擇的下拉的控件

整數和浮點數,在用戶點擊查看報表的時候會驗證,輸入的文本不對應的話會報錯

在下面有允許空白值,允許null,允許多個值

空白值,相當于string.Empty, ''

Null值,就是null,

允許多個值

在可用值里面,選擇無,那么就是用戶用戶輸入的文本框或其他輸入框

指定值,就是手動設置的值,點擊添加,標簽是顯示出來的文本,值是傳給SQL語句的值

從查詢中獲取值,是通過從數據庫里查詢出來的數據做下拉菜單

選擇對應的數據集,需要注意的是這個數據集和顯示報表使用的數據集不能為同一個

值字段,傳到后臺的字段,標簽字段,顯示在頁面上的字段

總結

以上是生活随笔為你收集整理的rdl报表 mysql_SSRS报表服务随笔(rdl报表服务)-报表参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。