我是一个全新的立方体世界,我需要做一个查询扩展一些值从维度。例如:具有维度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
(这是一个示例)
并在行上执行结果显示如下的查询
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];
发布于 2015-06-01 11:47:13
也许像这样的东西应该是有效的:
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];
https://stackoverflow.com/questions/30538015
复制相似问题