我有以下MDX表达式,可帮助我从多维数据集每日显示“上个月同期”的数据。
Filter(
[Date].[Date].[Date],
[Date].[Date].CurrentMember.Member_Value >=
DateSerial(Year(DateAdd('m', -1, VBA![Date]())),
Month(DateAdd('m', -1, VBA![Date]())),
1
)
AND [Date].[Date].CurrentMember.Member_Value < DateAdd('m', -1, VBA![Date]())
)
现在我想重做代码,只显示这段时间的总数,而不是每天都将其分解。原因是,如果我想看看上个月同一时期的活跃用户总数,我不能简单地总结每日用户的数量,因为这将高于实际总用户数在此期间(用户可能在一天以上的时间内处于活动状态,我只想在此期间计算一次)。
我尝试过编码但到目前为止没有任何作用。有什么想法吗?
非常感谢, 马切伊