我需要知道计算加权平均值的时间维度期间的天数。我在计算度量中使用以下表达式来获取当前维度成员中的天数:
Count(
Descendants(
[Date].[Calendar].CurrentMember,
[Date].[Calendar].[Date Key]
)
)
这适用于所有向下钻取情况,但当我有过滤器时,它不适用于总计。我怀疑 CurrentMember 在这种情况下不起作用。它总是返回我数据中的总天数。为了说明,使用上述公式的度量在 BIDS 中汇总如下
因为我的事实数据始于 1984 年,时间维度有 11100 天。如何更改公式以便在聚合中考虑过滤器?用户可以深入到日级别。这是 Excel 数据透视表: