SSAS MDX在函数中的使用
我有一个度量,它是事实表中一个字段的一个不同计数。我现在正在尝试创建一个计算成员,它根据特定的条件过滤该计数 我现在得到的是:SSAS MDX在函数中的使用,ssas,mdx,calculated-field,Ssas,Mdx,Calculated Field,我有一个度量,它是事实表中一个字段的一个不同计数。我现在正在尝试创建一个计算成员,它根据特定的条件过滤该计数 我现在得到的是: SUM({[Transactions].[Transaction Type].&[1],[Transactions].[Transaction Types].&[2]}, [Measures].[Distinct Count]) 这将返回类型1的不同计数+类型2的不同计数 我要找的是(1,2)中的不同计数 对于单个值/筛选器,我使用了 ([Measur
SUM({[Transactions].[Transaction Type].&[1],[Transactions].[Transaction Types].&[2]}, [Measures].[Distinct Count])
这将返回类型1的不同计数+类型2的不同计数
我要找的是(1,2)中的不同计数
对于单个值/筛选器,我使用了
([Measures].[Distinct Count],[Transactions].[Transaction Types].&[20])
上面的方法对于1值很好,但是我不确定如何为2、3、4等值编写MDX代码表达式
谢谢你的帮助。我好像已经弄明白了
Aggregate(
{
([Transactions].[Transaction Types].&[1]),
([Transactions].[Transaction Types].&[4])
},
[Measures].[Distinct Count]
)
在事实表上使用IN(1,4)对SQL查询验证上述多维数据集结果将返回相同的结果