【发布时间】:2014-11-27 14:29:10
【问题描述】:
如果我想按 YTD 聚合度量,我有一个计算成员。我还希望该措施能够在所有维度上汇总。有一维值我不想成为聚合的一部分。问题是当我尝试将其过滤掉时,聚合不会在其他维度上汇总。
这可以为[EK DIM OBJ KONTO] 维度中的所有值返回正确的值,并且在所有维度上都可以正常汇总:
Aggregate
(
YTD([DATUM D].[Period].CurrentMember)
,[Measures].[UTFALL V]
)
当我尝试添加 EXCEPT-statement 以排除 [EK DIM OBJ KONTO] 维度中的一个值时,我得到了错误的结果。计算成员总是返回相同的答案,它不会注意到我试图对其进行切片的维度。
Aggregate
(
{YTD([DATUM D].[Period].CurrentMember)}
*
{
Except
(
[EK DIM OBJ KONTO].[KTOB2 ID].[KTOB2 ID]
,[EK DIM OBJ KONTO].[KTOB2 ID].&[-]
)
}
,[Measures].[UTFALL V]
)
【问题讨论】: