Мы разрабатываем отчет SSRS с использованием MDX. Мы должны фильтровать список элементов. У нас есть параметр нескольких элементов, основанный на поиске набора данных для нашего измерения «Внутрение». Мы выполнили страницу MSDN (http://msdn.microsoft.com/en-us/library/ms144782.aspx) о том, как использовать список в качестве параметра фильтра. Мы закончили писать следующую функцию параметра:Ограниченный MDX strtoset() с списком позиций
="{[Student Application].[Intake].[" + Join(Parameters!IntakeList.Value,"],[Student Application].[Intake].[")+"]}"
Это создает параметр, передаваемый в стесненного StrToSet дизайнера запроса SSRS», например, так:
{[Student Application].[Intake].[Apr 2011],[Student Application].[Intake].[Apr 2012]}
При запуске отчета SSRS возвращает после ошибки MDX:
The restrictions imposed by the CONSTRAINED flag in the STRTOSET function were violated.
Однако, похоже, он соответствует правильному синтаксису, определенному статьей MSDN. Любая помощь ценится!
вы подтвердили, что существует эти два элемента в базе данных SSAS : [Приложение для студентов]. [Вкус]. [Апрель 2011] и [Студенческое приложение]. [Вкус]. [Апр. 2012]? – mmarie