You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS中是否支持从主报表向子报表传递多值参数?

在SSRS中传递多值参数至子报表的实现方案

完全可以实现将主报表的多值参数传递到子报表,具体操作步骤如下:

  • 参数匹配配置:确保子报表中存在与主报表多值参数同名、类型一致的多值参数,且子报表的该参数已开启「允许多值」选项。
  • 子报表控件参数映射:在主报表中添加子报表控件后,进入参数配置界面,将主报表的多值参数直接映射到子报表对应的参数,无需额外拆分或转换——SSRS会自动处理多值集合的传递。
  • 子报表数据集适配:子报表的数据集查询需适配多值参数,例如在SQL查询中使用 IN 子句:
    SELECT * FROM YourTable WHERE YourColumn IN (@MultiValueParam)
    
    若使用的数据库不直接支持多值参数的IN语法,可通过JOIN STRING_SPLIT(@MultiValueParam, ',')这类方式拆分参数值后关联查询。
  • 验证传递效果:运行主报表并选择多个参数值,子报表会自动筛选出对应的数据,确认参数传递生效。

内容的提问来源于stack exchange,提问作者Ramana Kasam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:39:54