首页 > 解决方案 > 如何解决 MDX 查询中的“类型不匹配错误”

问题描述

我在 SSAS 中查询多维数据集时遇到类型不匹配错误。MDX 查询如下所示:

WITH 
    MEMBER [MEASURES].[TopNFilter] AS 
        IIF
        (
            Count((EXISTING Exists([DimClient].[Client].CurrentMember,TopNSet))) > 0,
            1,
            -1
        ) 
SELECT 
    {
        [MEASURES].[Volume],
        [TopNFilter]
    } ON COLUMNS,
    {TopNSet} ON ROWS
FROM [Cube];

我该如何解决这个错误

标签: mdxcubeolap-cubemdx-query

解决方案


抱歉简洁,但引擎不会知道这个词的类型:

TopNSet

其余的语法看起来是有效的MDX


推荐阅读