【发布时间】: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];
【问题讨论】:
标签: ssas mdx cube dimensional-modeling