То, что я пытаюсь сделать; Пользователь выберет значение области из раскрывающегося списка (Region1, Region2, Region3). @Region должен принять это значение в запросе mdx. , например. если пользователь выбирает Region2, он должен выглядеть так: [Region]. [Region2]. Дети. Запрос, который я написал, показывает, что есть синтаксическая ошибка.передающий параметр в запросе mdx
WITH
MEMBER [measures].[region] AS
StrToMember("[Region].[" + @Region + "]").CurrentMember.Name
MEMBER [measures].[product] AS
[Product Line].[product Line L2].CurrentMember.Name
SELECT
NonEmpty
(
StrToMember("[Region].[" + @Region + "]").Children
*
[Product Line].[Product Line L2].Children
,[Measures].[Total Clients]
) ON ROWS
,{
[measures].[region]
,[measures].[product]
,[Measures].[Total Clients]
} ON COLUMNS
FROM [EQ Coverage];