mdx - 如何解决 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];
我该如何解决这个错误
解决方案
抱歉简洁,但引擎不会知道这个词的类型:
TopNSet
其余的语法看起来是有效的MDX
推荐阅读
- bash - Git应用二进制文件差异。“补丁不适用”错误
- css - *not* 聚焦时移除 JavaFX ScrollPane 滚动条周围的边框
- matlab - 基于特定变量重新采样数据
- angular-material - 访问预建方案的原色
- c - 错误杂散\ 327 C代码未编译
- laravel - 全新安装 Homestead / Vagrant / Laravel 的 npm 权限问题
- c# - 我正在尝试下载谷歌驱动器中的所有 pdf 文件,但未能保存位于谷歌驱动器中的每个 pdf
- java - 关于火花摄取的查询。[爪哇]
- c++ - 数组不存储超出第一个空间
- msbuild - 代码在 VS (2017) 中构建良好,但不是 msbuild 或 TFS “程序集清单与程序集引用不匹配