SSAS MDX的一个filter过滤功能,请问怎么实现

0
觉得这是一个很简单的语句,但是因为对MDX语句不熟悉,怎么也写不出来,所以来请教各位老师。
 
假设我有个销售的cube叫SalesCube,里面有个度量是“SellQty”,关联到一个地区维度 Region,Region里有Province, City两个属性。现在的需求是报表要给Cube传参-&Para1,但&Para1的值有可能是Province,也有可能是City。如果是SQL的话,可以写成select sum(SellQty) from SalesCube where province=&Para1 or city = &Para1; province和city是不需要显示成行或列的, 用MDX怎么写呢?
   下面这个是我写的,执行不了。
     SELECT  { [Measures].[SellQty] } ON COLUMNS,
   Filter
    (
    ([Region].[Province]= &para1)  or [Region].[City]=&para1   
    )
  FROM [SalesCube]
已邀请:

要回复问题请先登录注册