SSAS 试图将维度属性值域 生成 动态列名,如何做到?

0
初学,可能有概念理解性错误,如果有请纠正。
 
我有一个模型,如下:
 Measure {a, b, c}
 Dimension A {attr1, attr2, Month}
 
我有一个维度里面有个属性是'Month' 属性是从1月到12月总共12个值
我想把这12个月放到 列名里,并且显示每个月的Measure-b , 连同显示总共的 attr1 和 attr2
 
mdx query 最后结果期望这样:
 
attr1, attr2, Jan-b, Feb-b, Mar-b.....Dec-b, a, c
 
请问怎么可以实现? 谢谢!!
 
 
已邀请:
0

stanlywong 2016-03-08 回答

update一下我的问题,请大神帮忙看看…
 
我想用一个 query吧 dimension-Month 和 measure-b cross join 起来,同时也包含 measure-a 和 measure-c 在column set 里。
 
我的mdx是这么写的 
select 
   {measure-b * dimension-Month, measure-a, measure-c}  on 0,
   {1} on 1
from cubeA
 
期望是如附图,其中 a, b, c 皆为measure, Jan-Dec为dimension
 
更多的:最后结果是在excel中引用,这样从Jan-Dec的范围还可以卷起来,显示为b的总额 
 
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2016-03-08 回答

measure-a 和 measure-c 是什么形式显示?
直接把想显示成什么样子的数据用Excel画一下我看看

要回复问题请先登录注册