BinnyVishwant Ответов: 0

Как передать параметр в многомерных выражениях?


У меня есть значение параметра 'SF - LYON' при попытке передать в where условие:

Член [меры].[ParameterCaption] как [организация].[Организация].Текущего элемента.MEMBER_CAPTION
Член [меры].[Значение_параметра], как [название организации].[Организация].Текущего элемента.Уникального имени
Член [меры].[Уровень параметров] как [организация].[Организация].Текущего элемента.УРОВЕНЬ.ПОРЯДКОВЫЙ

Выберите непустой {[меры].[ParameterCaption]
, [Меры].[Значение_параметра]
, [Меры].[ParameterLevel] } на столбцах
ОТ [ИРИС]
Где функция strtomember('СФ - Лион', ограничен) //параметр @=СФ - Лион`

Что я уже пробовал:

But I am getting this error:

Query (10, 1) The restrictions imposed by the CONSTRAINED flag in the STRTOMEMBER function were violated.

When I try it like this:

WHERE STRTomember('[SF - LYON]', CONSTRAINED)   //@parameter=SF - LYON
it is working.

So my question is: How do I pass the square brackets [] through a parameter to get the desired result?

Dotnet_Dotnet

сэр здесь квадратный тормоз является ли это значением или именем столбца

BinnyVishwant

это ценность

0 Ответов