Ssas 如何将一个数字转换为一组

Ssas 如何将一个数字转换为一组,ssas,mdx,ssas-2008,Ssas,Mdx,Ssas 2008,我认为这是一个初学者的MDX问题。作为计算会员,我试图获得以下信息: Max(Min([Measures].[My Data] / 0.2, 1), 0) 我得到了#值

我认为这是一个初学者的MDX问题。作为计算会员,我试图获得以下信息:

Max(Min([Measures].[My Data] / 0.2, 1), 0)
我得到了
#值[Measures].[My Data]
在相同的范围内,所以它是一个标量。基本上我想要
我的数据/.2
,只要它在1或0之间。如果大于1,我想要1,如果小于0,我想要0


有没有办法将[度量值][我的数据]强制转换为集合?这样set函数就可以工作了吗

此计算度量值有帮助,或者您必须使用最小/最大函数

with 
member [Measures].[Value] as ([Measures].[My Data] / 0.2)
member [Measures].[Test] as
IIF([Measures].[Value] < 1, 
    IIF([Measures].[Value] < 0, 0,[Measures].[Value])
, 1)
与
成员[Measures].[Value]为([Measures].[My Data]/0.2)
成员[测量][测试]为
IIF([度量值].[值]<1,
IIF([Measures].[Value]<0,0,[Measures].[Value])
, 1)
[Measure].[Test]
是您需要的输出