DAX相当于MDX计算成员

jan*_*eek 5 mdx business-intelligence dax tableau-api

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

例如:

CREATE MEMBER [Material].[Department].[AB] AS
    AGGREGATE({[Material].[Department].&[A], [Material].[Department].&[B]})
Run Code Online (Sandbox Code Playgroud)

我们尝试在Tableau中使用此MDX表达式在层次结构[Material].[Department]中添加计算成员[AB]:

AGGREGATE({[Material].[Department].&[A], [Material].[Department].&[B]})
Run Code Online (Sandbox Code Playgroud)

在设计时,表达式验证但是当我们在报告中尝试使用该成员时,我们得到一个错误,指出DAX中不支持这种MDX计算成员.

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

Vol*_*vox 1

使用求和。我想你的 DAX 指标会类似于:

=SUMX(FILTER('Material', 'Material'[Department]=OR("A","B")),[MaterialQuantity])
Run Code Online (Sandbox Code Playgroud)