我有mdx查询类似
的内容 SELECT NON EMPTY { [Measures].[Value] } ON COLUMNS, NON EMPTY {
([Account].[Account List].[Account List].ALLMEMBERS * [Property].[Property].[Property].ALLMEMBERS ) }
DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS FROM [My Cube]
目前我将结果写入物理临时表并使用" pivot"命令根据"属性"进行数据透视。我试图避免这个中间步骤,并直接在MDX中进行透视。可能吗?我确实使用Hierarchize尝试了一些东西,但是我需要加入20个over维度,并且在添加4 os这样的属性之后,它会给出内存不足。
此外我还在尝试做类似
的事情选择A. * from(MyQuery)As A Pivot(fields)piv
上述内容在MDX中也有效。我如何实现这一目标?
答案 0 :(得分:0)
只需将其移至列:
SELECT
NON EMPTY [Property].[Property].[Property].ALLMEMBERS ON 0,
NON EMPTY {
([Account].[Account List].[Account List].ALLMEMBERS ON 1
FROM [My Cube]
WHERE Measures].[Value];