我可以从蒙德里安的内联表中调用多个字段吗?

时间:2014-06-05 04:00:04

标签: mdx mondrian


是否可以从一个维度调用两个字段,但每个字段都有自己的密钥?
例如,我的事实表有两个外键(agestartageend)。 我有内联表,声明agestartageend的值。


我试着在不同维度上声明每个字段并将其称为这样。

select 
  {[dimagestart].[agestart].members}*
  {[dimageend].[ageend.members} on columns
from cube1

但结果看起来像

|agestart   |
|18         |
|ageend     |
|20|25|30|35|

我希望结果看起来像是

|agestart   |
|18-20|21-25|

有什么想法吗? 每一个帮助都会感激不尽。

1 个答案:

答案 0 :(得分:0)

我找到了我想要的解决方案。我只是在mdx上添加条件,看起来像这样。

select 
  {[dimagestart].[agestart].members}*
  {[dimageend].[ageend.members} on columns
from cube1
where 
   [dimageend].[ageend]