datazen使用SSAS传多选参数的问题

0
大家好  问大家一个小白的问题 
select
{
[Measures].[销售金额]
} on 0,
non empty{
[Dim Date].[DATE KEY].children
} on 1
from [HxDataWarehouse]
where 
(
iif({{ @shop }} = '',[Dim Shop].[门店名称].[All],STRTOMEMBER("[Dim Shop].[门店名称].&["+'{{ @shop }}'+"]"))
)


我是从外面传入  @shop的参数
这里如果是传单个门店的话(门店1)  是没问题的
但是  如果我想前端支持多选     传入的参数可能类似    门店1,门店2,门店3   
这样子的话,MDX要怎么写哦?
 
 
已邀请:
0

天善_小龙 2016-04-11 回答

多值参数的传递可以参考以下code, 由于我没有DataZen环境,无法验证。。
 
StrToSet("{" + {{ (@shop}} + "}", CONSTRAINED)

要回复问题请先登录注册