Reporting services 如何使SSRS报表参数相互依赖

Reporting services 如何使SSRS报表参数相互依赖,reporting-services,Reporting Services,我的报告有两个下拉列表- 1) 列表一显示所有水果销售商 2) 清单二显示了所有的水果 如果用户选择一个卖家,我希望第二个列表仅显示所选卖家出售的水果。 如果用户选择了一个水果,我只想显示那些出售水果的卖家的列表(这将有效地覆盖列表中选定的卖家) 无论我发现什么,ssrs报告都不允许向前依赖。我只能使其中一个参数相关。如何实现双向依赖**** PS:我还有第三个参数,也就是价格范围-如果用户选择价格范围,我只想要那些在该价格范围内的水果和卖家,但如果我能解决上述问题,我也应该能够解决这个问题。这

我的报告有两个下拉列表-
1) 列表一显示所有水果销售商
2) 清单二显示了所有的水果

如果用户选择一个卖家,我希望第二个列表仅显示所选卖家出售的水果。
如果用户选择了一个水果,我只想显示那些出售水果的卖家的列表(这将有效地覆盖列表中选定的卖家)

无论我发现什么,ssrs报告都不允许向前依赖。我只能使其中一个参数相关。如何实现双向依赖****


PS:我还有第三个参数,也就是价格范围-如果用户选择价格范围,我只想要那些在该价格范围内的水果和卖家,但如果我能解决上述问题,我也应该能够解决这个问题。

这称为级联参数

您需要一个列出所有卖家的卖家参数的数据集

您需要为水果参数创建另一个数据集。在水果数据集中,您可以使用一个参数按卖方对其进行过滤,以便在水果数据集中仅列出选定卖方出售的水果作为水果参数。如图所示,价格范围参数的工作原理类似

以下是一些很好的信息:

以下是微软的信息:

它并不优雅,但对终端用户来说可能是最简单的

有两份报告,一份给那些对在哪里可以买到某种水果感兴趣的人。 另一个是对卖方水果系列感兴趣的人


您最终可以将价格范围作为两个报告的进一步筛选参数。

谢谢。我理解级联参数,但我需要双向依赖。如果我想找到所有卖水果的卖家怎么办?它允许我有一个独立参数和一个依赖参数,我想要的是两个依赖参数,即每个参数都从数据集获取值,该数据集根据其他参数的参数值进行查询。您还可以将水果参数添加到卖家数据集,以便它们相互依赖。请确保将默认值添加到两者。谢谢,但您的建议无效。如果我让它们彼此依赖,我会得到“不允许向前依赖”的错误。对不起,我以为我以前做过这件事,虽然那是几年前的事了。我在想,为两者都设置一个默认值可以绕过依赖关系。是的,这并不优雅。此外,要求有两个或三个相关列表听起来是如此无害,以至于我很难证明多个报告的合理性。