首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MDX -显示此MDX查询的维的标签/值

MDX -显示此MDX查询的维的标签/值
EN

Stack Overflow用户
提问于 2019-12-13 21:57:11
回答 2查看 471关注 0票数 0

通常我通过使用CurrentMember.Value/caption作为别名来显示尺寸的值。

对于下面的查询,它会中断,并显示如下代码行的错误

‘层次结构度量显示在多个轴上,或者在一个轴/多个轴和一个切片器中’。

我能理解。

那么,我如何编辑/展开查询,以便在行上看到书的值(通常是通过

‘成员Measures.Book_Label为Book.Book.CURRENTMEMBER.MEMBER_CAPTION’

以及顶部的列维度值?

(下面的Excel图像,在客户网站上显示为白色。)

代码语言:javascript
运行
复制
SELECT 
NON EMPTY ([Ccy].[Ccy].[Ccy]) 
ON COLUMNS , 
NON EMPTY 
([Book].[Book].[Book]) 
ON ROWS  
FROM [TraderCube] 
WHERE 
([Date].[Date].[ALL].[AllMember].[2019-12-12],[Measures].[JTD.SUM])

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-17 19:11:25

对于遇到这个主题/问题的任何人来说,作为更新,我正在编写一个C#层,它翻译简单的用户单词并构造MDX。我查询远程多维数据集,然后返回一个2D数组。到目前为止,我自己构造了headerRow等,并使用MDX本身返回了行维度标签。

我现在发现,我正在使用的AdomoClient库中提供了元数据。

这篇教程启发了我:https://www.codeproject.com/Articles/28290/Microsoft-Analysis-Services-2005-Displaying-a-grid

这并不是对我在MDX中获取所有标签的查询的直接回答,但它将意味着我可以构造我的成员(可能是多行,就像在Excel pivots中看到的那样),并使用集合上每个轴的Position属性以不同的方式填充我的行标签(Axes是columns,Axes1是行),positions属性也有一个headerRow属性。

票数 0
EN

Stack Overflow用户

发布于 2019-12-17 00:43:58

我已经取得了更多的进展,但是这是交错地在每个重复的货币上复制行/书标签。

有人知道我会怎么做吗:

1)获取顶部的货币? 2)每行有一个行/书标签?

代码语言:javascript
运行
复制
WITH  
  Member  [Measures].[Book_Label] AS [Book].[Book].CURRENTMEMBER.MEMBER_CAPTION 
  SELECT 
  NON EMPTY (HIERARCHIZE(([Ccy].[Ccy].Members, {[Measures].[Book_Label],[Measures].[JTD.SUM]}), POST)) 
  ON COLUMNS, 
  NON EMPTY (HIERARCHIZE([Book].[Book].Members, POST)) 
  ON ROWS 
  FROM[TraderCube] WHERE ([Date].[Date].[2019-12-13])"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59324012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档