MDX 组维度 y 新维度
Posted
技术标签:
【中文标题】MDX 组维度 y 新维度【英文标题】:MDX Group Dimensions y new Dimension 【发布时间】:2015-05-29 19:52:48 【问题描述】:我是 Cube 世界的新手,我需要进行查询以扩展一些值形式的维度。 例如: 具有维度 [time].[Numeric Month],具有值 [time].[Numeric Month].&[1]..[time].[Numeric Month].&[12]
我需要的是这样的价值观组
[time].[Numeric Month].&[1]...[time].[Numeric Month].&[4] = A
[time].[Numeric Month].&[5]...[time].[Numeric Month].&[12] = B
(是一个例子)
并执行查询,结果显示在 Rows 上是这样的
A
|->1
|->2
|->3
|->4
B
|->5
|->6
|->7
|->8
|->9
|->10
|->11
|->12
我可以进行分组,但是当我尝试使用用于分组的相同层次结构作为另一级行时,我有一个错误(这是有道理的)层次结构被多次使用
这种查询可以吗?
这是 MDX:
WITH
MEMBER [Tiempo].[Mes Numerico].[A] AS
[Tiempo].[Mes Numerico].&[1]
MEMBER [Tiempo].[Mes Numerico].[A ] AS
Aggregate
(
[Tiempo].[Mes Numerico].&[1]
,[Tiempo].[Mes Numerico].&[2]
,[Tiempo].[Mes Numerico].&[3]
)
MEMBER [Tiempo].[Mes Numerico].[D ] AS
Aggregate
(
[Tiempo].[Mes Numerico].&[10]
,[Tiempo].[Mes Numerico].&[11]
,[Tiempo].[Mes Numerico].&[12]
)
MEMBER [Measures].[Proyectos Tiempos-Horas40538889] AS
[Measures].[Proyectos Tiempos-Horas]
SELECT
NON EMPTY
(
[Tiempo].[Mes Numerico]
,
[Tiempo].[Mes Numerico].[A ]
,[Tiempo].[Mes Numerico].[D ]
*
[Measures].[Proyectos Tiempos-Horas40538889]
) ON COLUMNS
FROM [VisionarisDW];
【问题讨论】:
【参考方案1】:可能这样的事情应该有效:
WITH
MEMBER [Tiempo].[Mes Numerico].[A] AS
AGGREGATE
(
[Tiempo].[Mes Numerico].&[1]
,[Tiempo].[Mes Numerico].&[2]
,[Tiempo].[Mes Numerico].&[3]
, [Measures].[Proyectos Tiempos-Horas]
)
MEMBER [Tiempo].[Mes Numerico].[B] AS
AGGREGATE
(
[Tiempo].[Mes Numerico].&[4]
,[Tiempo].[Mes Numerico].&[5]
,[Tiempo].[Mes Numerico].&[6]
, [Measures].[Proyectos Tiempos-Horas]
)
MEMBER [Measures].[Proyectos Tiempos-Horas40538889] AS
[Measures].[Proyectos Tiempos-Horas]
SELECT
NON EMPTY [Measures].[Proyectos Tiempos-Horas40538889] ON COLUMNS,
[Tiempo].[Mes Numerico].&[1],
[Tiempo].[Mes Numerico].&[2],
[Tiempo].[Mes Numerico].&[3],
[Tiempo].[Mes Numerico].[A],
[Tiempo].[Mes Numerico].&[4],
[Tiempo].[Mes Numerico].&[5],
[Tiempo].[Mes Numerico].&[6],
[Tiempo].[Mes Numerico].[B]
ON ROWS
FROM [VisionarisDW];
【讨论】:
以上是关于MDX 组维度 y 新维度的主要内容,如果未能解决你的问题,请参考以下文章