Reporting services 筛选参数列表时,级联多值参数违反约束标志
在我们的多维数据集中,层次结构的顶层默认成员为Reporting services 筛选参数列表时,级联多值参数违反约束标志,reporting-services,ssrs-2008,reportbuilder,Reporting Services,Ssrs 2008,Reportbuilder,在我们的多维数据集中,层次结构的顶层默认成员为All,因此All会显示在SSRS报告的参数列表中 由于当参数为多值参数时,在参数列表中同时包含All和(全选)是多余的,因此我们希望取消在参数列表中查看All的选项。我们通过在自动生成的数据集中为参数(ParameterLevel 0)设置一个过滤器来实现这一点 当我们引入级联参数时,问题就开始了。。。。似乎当用户选择顶部参数中的所有参数时,下一个参数会尝试默认设置为all,从而命中受约束的错误: The restrictions imposed
All
,因此All
会显示在SSRS报告的参数列表中
由于当参数为多值参数时,在参数列表中同时包含All
和(全选)
是多余的,因此我们希望取消在参数列表中查看All
的选项。我们通过在自动生成的数据集中为参数(ParameterLevel 0)设置一个过滤器来实现这一点
当我们引入级联参数时,问题就开始了。。。。似乎当用户选择顶部参数中的所有参数时,下一个参数会尝试默认设置为all
,从而命中受约束的错误:
The restrictions imposed by the CONSTRAINED flag in the STRTOSET function were violated.
有没有办法解决这个问题 结果不是因为第二个参数默认为
All
。。。当选择了未知
(由投标自动生成)时,错误似乎会出现。但不确定这是为什么导致stroset错误