• Reporting Services Report 带参数


    SQL Server Business Intelligence Development Studio

    针对MSSQL,对SSRS报表添加参数

    右键单击“数据集属性”

    添加Where语句

     WHERE A.客户编号= @NUM and A.订单批号 = @LOT

    确定后会自动生成两个参数

    单击预览需要填写搜索条件

    二、设置筛选的表数据日期格式

    新建---参数

     

    在“设计”视图中,右键单击表的行控点或列控点,并选择“Tablix”属性,单击“筛选器”,再单击“添加”.,

    在“表达式”的下拉列表中选择“完工日期”

    再单击“值”右边的(fx)按钮,此时打开“表达式”对话框

    在“类别”中单击“参数”,双击刚才新建的comDate参数

    单击两次确定后预览

    三、添加可用值列表的参数

    新建一个参数clientname

    在“报表数据”窗口中,单击新建---数据集,打开数据集属性窗口,输入数据集名称ClientNumDataset,此数据集用于填充clientname报表参数的有效值列表。

    确保数据源为共享的那个数据源,并输入数据源SQL

    单击确定,即填充数据集的字段列表。此数据集将用于提供clientname参数的有效值.

    选择参数"clientname",单击“参数属性”,可用值中选择“从查询中获取值”,数据集选择刚新建的数据集,选择值及标签,通过选择标签的名称,参数的有效值下拉列表现在将显示每个客户的名称,而不是编号

    单击默认值,选择“从查询中获取值”,数据集选择新建的数据集,值字段选择ID,单击确定

    预览

  • 相关阅读:
    HDU4289(KB11-I 最小割)
    Qt5.编译错误.error: C2338: The slot requires more arguments than the signal provides.
    Winsock.简单UDP
    Winsock.简单TCP
    vs2015.无法运行rc.exe
    ffmpeg.编译(20191129)
    VC.DNS解析(winsock)
    vs.Debug.vector迭代器报错(_ITERATOR_DEBUG_LEVEL)
    智能指针.Qt测试
    Qt598x64vs2017.跨线程传递std::string
  • 原文地址:https://www.cnblogs.com/Snowfun/p/1914226.html
Copyright © 2020-2023  润新知