事实计数的 MDX 查询

MDX query for fact count

我想要命名集的 MDX(Query) 表达式或下面的计算度量

Tsql:

When [product].[Name] in (car1,car2,car3,car4,car5) Then [Measure].[Factcount] =0 ELSE [Measure].[Factcount] =0

我在 MDX 下面试过

IIF ({[产品].[名称].&[car1], [产品].[名称].&[car2],[产品].[名称].&[car3],[产品].[名称].&[car4],[产品].[名称].&[car5 ]},[Measure].[Factcount] =0,[Measure].[Factcount] =1)

看看下面的示例

with member measures.test 
as 
case 
when [Product].[Subcategory].currentmember is [Product].[Subcategory].&[18] then 0
when [Product].[Subcategory].currentmember is [Product].[Subcategory].&[2] then 0
when [Product].[Subcategory].currentmember is [Product].[Subcategory].&[22] then 0
when [Product].[Subcategory].currentmember is [Product].[Subcategory].&[17] then 0
when [Product].[Subcategory].currentmember is [Product].[Subcategory].&[11] then 0
else 1 
end 
select measures.test 
on columns,
[Product].[Subcategory].[Subcategory]
on rows 
from 
[Adventure Works]