Каскадные многозначные параметры нарушают флаг CONSTRAINED при фильтрации списка параметров

В нашем кубе у нас есть иерархии с All в качестве элемента по умолчанию на верхнем уровне, поэтому All затем отображается в списке параметров в отчете SSRS.

Поскольку All и (select all) в списке параметров избыточно, когда параметр является параметром с несколькими значениями, мы хотим избавиться от возможности видеть All в списке параметров. Этого мы добились, установив фильтр в автоматически сгенерированном наборе данных для параметра (ParameterLevel ‹> 0).

Проблемы начинаются, когда мы ввели каскадные параметры... кажется, что когда пользователь выбирает все параметры в верхнем параметре, следующий параметр пытается установить значение по умолчанию All и таким образом попадает в ошибку CONSTRAINED:

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

Любые идеи о том, как обойти эту проблему?


person confusedKid    schedule 29.06.2012    source источник


Ответы (1)


Оказывается, это было не из-за того, что второй параметр по умолчанию равен All... ошибка появляется, когда был выбран Unknown (автоматически сгенерированный BIDS). Не уверен, почему это вызывает ошибку STRTOSET, хотя...

person confusedKid    schedule 29.06.2012