过滤参数列表时,级联多值参数违反CONSTRAINED标志

时间:2012-06-29 15:30:02

标签: reporting-services ssrs-2008 reportbuilder

在我们的多维数据集中,我们将层次结构All作为顶层的默认成员,因此All会显示在SSRS报告的参数列表中。

由于当参数是多值参数时参数列表中同时包含All(select all)是多余的,我们想要删除选项以查看All在参数列表中。这是我们通过在参数的自动生成数据集中设置过滤器(ParameterLevel<> 0)来实现的。

当我们引入级联参数时,麻烦就开始了......似乎当用户选择top参数中的所有参数时,下一个参数会尝试默认为All,因此遇到CONSTRAINED错误:

The restrictions imposed by the CONSTRAINED flag in the STRTOSET function were violated.

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

事实证明,这不是因为第二个参数默认为All ...当选择了Unknown(由BIDS自动生成)时,错误似乎出现了。不知道为什么这会导致STRTOSET错误......