繁体   English   中英

如何在 MDX 查询中使用多级层次结构名称

[英]How to use multi level hierarchy names in MDX query

我需要使用 2 个层次结构下的维度字段,即 MDX 查询中另一个层次结构下的一个层次结构。

我的多维数据集中有以下层次结构/数据:

在此处输入图像描述

我需要在 MDX 查询中使用突出显示的[Country]字段。

请找到我尝试过的查询。

WITH MEMBER [Measures].[Expression1] AS [Geography].[Geography].[Country].currentmember.membervalue
select [Measures].[Expression1] on Columns from [Adventure Works]

出现以下错误: 在此处输入图像描述

但是,当我对单个层次结构使用相同的语法时,它可以工作。

请找到查询及其结果

在此处输入图像描述

WITH MEMBER 
[Measures].[Expression1] AS [Geography].[Country].currentmember.membervalue
select [Measures].[Expression1] on Columns from [Adventure Works]

在此处输入图像描述

我期望使用该字段的两个层次结构名称获得相同的结果。

谁能指导我获得所需的价值?

我认为您根本不需要WITHcurrentmember或 membervalue`。

这两个查询应该列出每个层次结构级别中的项目......

select {[Geography].[Country].members} on Columns from [Adventure Works]

select {[Geography].[Geography].[Country].members} on Columns from [Adventure Works]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM