2011-11-04 48 views
0

我有电流,计算成员计算成员在两个日期维度

create member [017SKY_DATAWAREHOUSE].[Measures].[ConversionTest] 
as 
([Measures].[Lead Count] 
,[Origin].[Origin].[Origin Sale Type Description].&[Sky].&[Direct Referral] 
,[Misc Flag].[Sale Flag].&[True]) 
/
([Measures].[Lead Count] 
,[Origin].[Origin].[Origin Sale Type Description].&[Sky].&[Direct Referral]), 
format_string = "percent" 

不过,我需要给这个会员的分子在一个时间尺度行事,而分母上的另一个日期维行动,在如果我按日期维度削减此计算成员维度AI需要用数据维度B来削减分子。

如何实现此目的?

回答

1

LinkMember功能适合做到这一点。

(
[Measures].[Lead Count] 
,[Origin].[Origin].[Origin Sale Type Description].&[Sky].&[Direct Referral] 
LinkMember([Date].[Date].[July 1, 2002], [Date].[Calendar]) 
) 
+0

这看起来很有前途!所以我会按照'创建日期'来裁减这个计算出来的成员,分子会在'销售日期'上行事,所以我正确地做了这样的事情: 'create member [017SKY_DATAWAREHOUSE]。[Measures] [[Conversion]] as ([Measures]。[Lead Count] ,[Origin]。[Origin]。[Origin Origin Type Description]。&[Sky]。&[Direct Referral] ,LinkMember([Created On日期] [日历] .CurrentMember,[销售日期]。[日历])) / ([Measures]。[Lead Count] ,[Origin]。[Origin]。[Origin Sale Type Description]。& Sky]。&[Direct Referral]) ,format_string =“percent”' –