MDX计算成员的DAX当量

MDX计算成员的DAX当量,mdx,business-intelligence,tableau-api,dax,Mdx,Business Intelligence,Tableau Api,Dax,我们有一个SSAS 2012表格模型供我们使用,我们正在用Tableau报告该模型。 目前,我们有一个属性为[Department]的维度[Material]。 我们要做的是在DAX中创建一个MDX计算成员等价物,用于实现[Department]属性的自定义分组 例如: CREATE MEMBER [Material].[Department].[AB] AS AGGREGATE({[Material].[Department].&[A], [Material].[Departm

我们有一个SSAS 2012表格模型供我们使用,我们正在用Tableau报告该模型。 目前,我们有一个属性为[Department]的维度[Material]。 我们要做的是在DAX中创建一个MDX计算成员等价物,用于实现[Department]属性的自定义分组

例如:

CREATE MEMBER [Material].[Department].[AB] AS
    AGGREGATE({[Material].[Department].&[A], [Material].[Department].&[B]})
我们尝试使用此MDX表达式在Tableau的层次结构[Material].[Department]中添加计算成员[AB]:

AGGREGATE({[Material].[Department].&[A], [Material].[Department].&[B]})
在设计时,表达式会进行验证,但当我们尝试在报告中使用该成员时,会出现一个错误,指出DAX中不支持这种MDX计算成员

是否有人知道有一个等价物,或者我们是否应该以及如何让这个MDX成员工作?

使用。 我可以想象,您的DAX度量将类似于:

=SUMX(FILTER('Material', 'Material'[Department]=OR("A","B")),[MaterialQuantity])

表格模型不支持在模型中创建计算成员。您最好通过在MDX查询中定义查询范围的计算成员来使用该成员。 例如


您是否介意发布一个[部门]成员的示例,以及每个成员在计算成员中的预期结果?您有解决方案吗?我也有同样的问题,也许你的解决方案可以帮助我。非常感谢。
WITH MEMBER [Material].[Department].[All].[AB] AS
  AGGREGATE({[Material].[Department].&[A], [Material].Department].&[B]})
SELECT ...
FROM ...