我在我的多维数据集中创建了一个计算成员来计算 12 个月滚动期的事件计数。我有一个名为Event Count
我已经使用该LastPeriods
函数来执行此操作的度量。但是,当我有一个月没有任何数据时,我遇到了问题,我的 Measure [Event Count] 显示为 null,而我的计算成员也显示为 null - 我真的需要 12 个月的滚动计数才能继续,替换计数中的 0 为 Null,因此如果我得到 0,我将得到该月的值。
因此,如果 jan 事件计数为 5,而 2 月为,Null
我仍应将前 11 个月的所有数据加在一起,因此滚动计数仍为 5
我有以下 MDX 作为我的计算成员,但我仍然得到空值。我也尝试过做一个 CASE 声明。
IIF (isEmpty([Measures].[Event Count]) ,
Sum(LastPeriods(12,[Event Date].[CalendarYQMD].CurrentMember),0),
Sum(LastPeriods(12,[Event Date].[CalendarYQMD].CurrentMember),[Measures].[Event Count])
有没有人遇到过这个问题或者可以看到我哪里出错了