如何将MultiSelect参数从SSRS传递到MDX?
我尝试了如下方法,但没有达到预期效果:
WHERE ({IIF( STRTOSET(@Name, CONSTRAINED).Count = 1,
STRTOSET(@Name, CONSTRAINED), [Name].currentmember )})发布于 2012-01-13 16:35:12
您可以直接使用:
WHERE ( STRTOSET(@Name, CONSTRAINED) )或者(不确定这一点):
WHERE ( IIF( STRTOSET(@Name, CONSTRAINED).Count = 1,
STRTOSET(@Name, CONSTRAINED),
STRTOMEMBER(@Name, CONSTRAINED) ) )然而,SSAS和set切片器并不总是好朋友。如果可能,请改用MDX Subselects:
WHERE ( SELECT STRTOSET(@Name, CONSTRAINED) ON 0 FROM .. )https://stackoverflow.com/questions/8839550
复制相似问题