-1
我有一个带有四个参数的SSRS报告。每个参数都是多选和文本类型。当我在一个参数中选择一个值时,其他参数的值应根据所选值进行更改。它的参数类似于前向依赖和后向依赖。我怎样才能做到这一点。SSRS报告参数互相依赖
我有一个带有四个参数的SSRS报告。每个参数都是多选和文本类型。当我在一个参数中选择一个值时,其他参数的值应根据所选值进行更改。它的参数类似于前向依赖和后向依赖。我怎样才能做到这一点。SSRS报告参数互相依赖
此功能被称为Cascading Parameters并简短回答您的问题是 - 允许后向依赖关系,但转发依赖关系不是。
我会在简短的例子中描述这一点。
假设有两个参数经销商和地区报告 - 来自是文本和多选,你想拥有从依赖经销商到地区,也就是说,如果你选择的区域(一个或多个) 地区参数先经销商名单经销商参数动态变化,只显示与选定相关的经销商地区。
要达致这需要定义三个数据集和两个参数:
@dealername
主要报告,@dealername
参数 - @region
(向后依赖)和@region
参数值源不带任何参数换句话说接近然后
MainReport <---is filtered by--- Dealers <---is filtered by--- Regions
将工作做好,但如果你试图从地区数据集添加正向相关性到经销商 - 即将@dealername
参数添加到区域,然后您会收到一条错误消息 -
正向依赖关系是无效的因为这样做将创建循环引用,不能得到解决。
你现在的代码好吗? –