SQL MDX查询:日期范围

时间:2013-05-15 07:09:29

标签: sql range mdx olap cube

我有一个带维度日期的多维数据集,我想查询一下:

WITH 
MEMBER [Measures].[MyMeasure] AS(
SUM((
    [Measures].[Count],
      [DimensionState].[Active],
    [CreatedDate].&[2008-03-28T00:00:00]
    :
    STRTOMEMBER( "[CreatedDate].&[" + [Date].[Date].CURRENTMEMBER.Lag(15).MemberValue + "]" )
)))

Select
    [Date].[Date].ALLMEMBERS on rows,
    [Measures].[MyMeasure] on columns

From [cube]

问题是它不存在[DimensionDate]的所有值。因此,当我查询不存在的日期时,它会给我一个错误。

如果维度中没有范围的边框,您知道如何查询范围吗?

谢谢!

0 个答案:

没有答案