Ssas MDX计算。Filetring基于另一列中的值的度量值
我发现我遇到的问题本质上是“根据同一事实表中某列的值过滤一个事实表度量” 我有一个称为Report的多维数据集“调用”和“失败”是此度量的列。有一个维度叫做“试用”。我必须在SSAS多维数据集中编写一些新的计算Ssas MDX计算。Filetring基于另一列中的值的度量值,ssas,mdx,Ssas,Mdx,我发现我遇到的问题本质上是“根据同一事实表中某列的值过滤一个事实表度量” 我有一个称为Report的多维数据集“调用”和“失败”是此度量的列。有一个维度叫做“试用”。我必须在SSAS多维数据集中编写一些新的计算 仅当失败=1且[Trial categories].[Trail].&[1]的值为[measure].[calls]时,求和([measure].[calls]) 我无法使用过滤器获得所需的结果。因此,我在事实数据表中创建了一个新列“calls\u if\u failure”=“
谢谢你的帮助。谢谢。努力理解这个问题,但也许以下内容至少能帮助你了解一些想法:
SUM (
IIF (
[Trial categories].CURRENTMEMBER IS [Trial categories].[Trail].&[1]
, [measure].[calls]
, NULL
)
)