我在我的多维数据集中使用以下计算来获取P& L和资产负债表帐户的余额。这工作正常,但问题是如果我在日期维度上有过滤器,则此代码不起作用。
例如,假设我正在考虑2014年4季度的金额 - 在这种情况下,资产负债表账户的小计将是2014年第4季度的金额(并且计算正常)。但是,如果我在2014年第一季度和第二季度看两个季度,那么计算结果仍然显示2014年第四季度的总量,而正确值应该是2014年第二季度的金额。我也粘贴了Excel数据透视表的屏幕截图。
CASE [Accounts].[Account Type].CurrentMember.MemberValue
WHEN 'Balance Sheet'
THEN ([Dates].[Hierarchy].currentMember.lastChild, [Measures].[Measures].[Amount])
ELSE Amount
END
知道如何实现这个目标吗?