BackStory
我在 MDX 中工作,我的度量值组使用许多计算。其中许多是时间框架,例如[Date].[Fiscal].[LY WTD]
代表去年一周至今的时间框架。
为了计算这个,我使用了 ParellelPeriods 函数。但是,由于我们的日历一年有 52 周,今年有 53 周,所以我的计算是错误的。
我已经使用
CREATE MEMBER CURRENTCUBE.[Date].[Fiscal].[LY WTD] as
Aggregate(
Exists(
[Date].[Date].[Date].members,
{
[Date].[F Day Of Week].[F Day Of Week].item(0) :
Exists([Date].[F Day Of Week].[F Day Of Week].members, [Date].[Last Complete Day].&[Y]).item(0)
}
* Exists([Date].[F Year].[F Year].members,[Date].[Last Complete Day].&[Y]).item(0).lag(1)
* Exists([Date].[F Week of Year].[F Week of Year].members, [Date].[Current Week].&[Current Week])
)
), VISIBLE = 0;
我现在需要对此进行测试。
问题 我如何确定我的度量 [Date].[Fiscal].[LY WTD] 在哪一周撤回?