我正在尝试将以下MDX查询转换为多维数据集中的计算成员:
SELECT
Hierarchize
(
Tail([TE Month].[TE Month].members,4)
) ON Rows
,{
[Measures].[Monthly- Project Cost],[Measures].[Monthly-On Time Project]
} ON columns
FROM [CUBE];
我尝试了一些查询,但没有一项是有效的。
答案 0 :(得分:0)
您的问题中有两项措施。
仅考虑一项措施:
SELECT
Hierarchize(Tail([TE Month].[TE Month].MEMBERS,4)) ON ROWS
,{
[Measures].[Monthly- Project Cost]
} ON COLUMNS
FROM [CUBE];
您可以将逻辑移动到WITH子句中,该子句应该有助于确定多维数据集脚本中所需的内容:
WITH
MEMBER [TE Month].[All].[NewCalcMemeber] AS
Aggregate
(
Tail
(
[TE Month].[TE Month].MEMBERS
,4
)
,[Measures].[Monthly- Project Cost]
)
SELECT
[TE Month].[All].[NewCalcMemeber] ON ROWS
FROM [CUBE];
修改强>
在您的多维数据集中,您可以创建几个结构: