如何从日期范围获取平均值?

How to get avg from date range?

我有一个 Date 维度,级别为:YearMonthDay。我需要按月计算范围内的平均值 [Date].[2011].[1].[10]:[Date].[2011].[10].[20]

大致如下:

AVG(
  EXISTS(
    [Date].[Month].MEMBERS
    ,[Date].[2011].[1].[10]:[Date].[2011].[10].[20]
  )    
)

或者,如果您想要每日平均值:

AVG(
    [Date].[2011].[1].[10]:[Date].[2011].[10].[20]   
)

或者您想要指定范围内天数的平均值:

DIVIDE(
   SUM([Date].[2011].[1].[10]:[Date].[2011].[10].[20])
  ,EXISTS(
    [Date].[Month].MEMBERS
    ,[Date].[2011].[1].[10]:[Date].[2011].[10].[20]
   ).count
)