【问题标题】:Group by multi select parameter in ssrs按ssrs中的多选参数分组
【发布时间】:2020-04-27 11:58:09
【问题描述】:

我在 SSRS 报告中有一个多选参数。我为每个选择的选项在表中都有记录。

我希望显示一个按多选中选择的“选项”分组的表格,如图所示。我在第一列中使用 =Parameters!IncidentNo.Label(0) 但它总是拾取第一条记录。

分组不是问题,但应在报告中正确加载第一个数据。

以红色突出显示的记录属于选择的第二个选项。

【问题讨论】:

    标签: reporting-services group-by parameters multi-select ssrs-tablix


    【解决方案1】:

    通过使用hte表达式

     =Parameters!IncidentNo.Label(0)
    

    您告诉 SSRS 您要显示 IncidentNo 参数的参数标签列表中的第一个(索引 0)条目。

    您只需选择事件编号字段即可。如果您单击文本框,您应该会得到一个下拉菜单供您选择,如果不只是将表达式编辑为类似于此的内容

    =Fields!MyIncidentNoField.Value
    

    【讨论】:

    • 这是一个参数,不存在于结果数据集中读取,如 =Fields!MyIncidentNoField.Value 现在我有两个选择,要么读取相应的参数值。例如选项 IR-002-291 结果从第 5 行开始 ni 给定图片,但仅重复 Label(0)。多选值中的第一个选项导致结果数据集中的前四个记录,选择的第二个选项导致结果集中的第 5 个记录。有没有办法显示选项标签值以显示在结果集中?
    • 您需要在结果集中包含事件编号,否则无法分辨哪些记录与哪个参数值相关。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    相关资源
    最近更新 更多