繁体   English   中英

从层次结构的某个级别中排除度量(MDX / Mondrian)

[英]Exclude a measure from a level in a hierarchy (MDX/Mondrian)

我有一个商店列表,向我提供他们的销售和交易数据。 我想使用Mondrian对这些商店进行一些报告。 假设我要在列轴中填充“按月销售”数,然后按“年交易数”填充,其中存储位置列在行轴上。 如果仅将“销售”度量添加到列轴,则它将同时应用于“月”和“年”级别。 交易度量也是如此。 有什么方法可以将“销售”度量标准仅应用于“月”级别,而“交易”度量仅应用于“年”级别?

是的,您可以将两个交叉联接的并集放在列上,例如

SELECT { [Measures].[Sales] } * [Date].[Date Hier].[Month].Members
       +
       { [Measures].Transactions] } * [Date].[Date Hier].[Year].Members
       ON COLUMNS,

       NON EMPTY
       [Store].[Store location].Members
       ON ROWS
  FROM [YourCube]

+Union函数的缩写,就像*CrossJoin函数的缩写。 你必须要小心,这两套你Union IZE具有相同的维度,但这里是这种情况。

暂无
暂无

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

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