Я создал область, которая делает вычисления времени. Проблема в том, что мне нужно, чтобы эти расчеты были рассчитаны для большинства мер и ничего не делать для некоторых специальных мер. Я знаю меры, которые я хочу выбросить из области видимости (например, [Measures].[Stock Unit Close]
). Кроме того, эта мера рассчитывается.
Я пытаюсь использовать
scope(EXCEPT([Measures].allmembers, [Measures].[Stock Unit Close]));
...;
end scope;
но это не работает. Заканчивается этой ошибкой
Обнаружен набор, который не может содержать вычисляемых элементов.
MdxScript (Core) (1510, 2) Обнаружен набор, который не может содержать вычисляемых элементов.
Оператор END SCOPE не соответствует открывающему оператору SCOPE.
MdxScript (Core) (1568, 1) Оператор END SCOPE не соответствует открывающему оператору SCOPE.
В сценарии MDX обнаружена одна или несколько ошибок.
и, кроме того, этот кодекс работает только для натуральных мер, но не работает для вычисляемых мер.
Может кто-нибудь мне помочь, пожалуйста?