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

 上一篇咱们说了建立一个简单的显示报表,但在实际工做中,咱们有不少要带条件的报表sql

如今先认识一下报表数据,首次打开SSDT,报表数据在窗口的左侧,要是找不到了,不要紧,在工具栏-视图-最下面的报表数据数据库

 

下面咱们经过简单的方式建立一个带条件的报表工具

能够经过先建立参数再修改Sql语句,我在这里为了简单经过sql生成参数spa

好比我查看性别为男,而且数学分数在90分以上的同窗code

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

咱们如今这么修改数学

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

咱们直接写了@SEX和@MAT这两个参数,不须要定义,是为了可以接收到报表参数的值string

修改数据集,选择当前的数据集,右击属性,在文本框里使用这个SQLclass

点击肯定,会发如今报表数据的参数里,自动生成两个参数,SEX和MAT,而且在报表上面多了两个输入框后台

性别咱们是男女,不能容许用户随便输入啊,分数是整数或小数,不能让用户输入汉字啊

如今,咱们打开参数,右击SEX,选择属性,名称不要动,提示修改成性别

参数支持的数据类型,文本/布尔值/日期时间/整数/浮点数

  文本,用户用户谁便输入

  布尔值,输入框为Redis单选按钮

  日期时间,能够输入可选择的下拉的控件

  整数和浮点数,在用户点击查看报表的时候会验证,输入的文本不对应的话会报错

 

  在下面有容许空白值,容许null,容许多个值

    空白值,至关于string.Empty, ''

    Null值,就是null,

    容许多个值

在可用值里面,选择无,那么就是用户用户输入的文本框或其余输入框

  指定值,就是手动设置的值,点击添加,标签是显示出来的文本,值是传给SQL语句的值

  从查询中获取值,是经过从数据库里查询出来的数据作下拉菜单

    选择对应的数据集,须要注意的是这个数据集和显示报表使用的数据集不能为同一个

    值字段,传到后台的字段,标签字段,显示在页面上的字段

相关文章
相关标签/搜索