托管存储过程的执行格式失败,出现以下错误:Microsoft :: AnalysisServices :: AdomdServer :: AdomdException

时间:2013-08-30 12:09:35

标签: ssas mdx

下面是我用microsoft analysis services编写的mdx查询:

            WITH
            MEMBER [Measures].[DateMax] AS
                STRTOMEMBER("[INT TIME].[INT TIME].&["+Format([Measures].[2013-08-29T00:00:00], 'yyyy-MM-ddTHH:mm:ss')+"]")

            MEMBER [Measures].[DateBefore3Months] AS
                Format(DateAdd('m', -2, [Measures].[DateMax]), 'yyy-MM-01T00:00:00')

            SELECT
            non empty { [Measures].[DURATION],
                [Measures].[SELL VALUE],
                [Measures].[BUY VALUE],      
                [Measures].[PERCENTAGE]}  on columns,
            non empty (
                {STRTOMEMBER("[INT TIME].[INT TIME].&["+[Measures].[DateBefore3Months]+"]"):STRTOMEMBER("[INT TIME].[INT TIME].&["+[Measures].[DateMax]+"]")},
                [CUSTOMER PROFILES].[CUSTOMER].[CUSTOMER]
                ) on rows
            FROM [Cube1]

我得到的错误是:

托管存储过程的执行格式失败,出现以下错误:Microsoft :: AnalysisServices :: AdomdServer :: AdomdException。 查询(3,72)当解析字符串[Measures]。[2013-08-29T00:00:00]时,在多维数据集中找不到'[2013-08-29T00:00:00]'成员。

请说明此查询中的问题在哪里以及如何解决。

0 个答案:

没有答案