我是 MDX 新手,我有一个要求,即使用那个星期六的度量作为那一周的默认值,我有一个时间维度 [CALENDAR],但是有多个层次结构,不同的层次结构有不同的周开始,这意味着在 [CALENDAR].[h1].[DATE] 中,一周开始可能是星期四(自然日历中的工作日),另一个可能是星期日(自然日历中),所以我必须使用 [CALENDAR].[DATE] ,这是自然日历,我可以得到对应的星期六,
with member measures.[Weekday]
as datepart('w',[CALENDAR].[Fiscal].currentmember)
member measures.[SatDay]
as dateadd('d'
,7-datepart('w',[CALENDAR].[Fiscal].currentmember.MemberValue)
,[CALENDAR].[Fiscal].currentmember.MemberValue)
select
{
[Measures].[Plan Count]
,measures.[Weekday]
,measures.[SatDay]
} on 0,
[CALENDAR].[Fiscal].[Date] on 1
from [MyCube]
但是那天我怎么衡量呢?