从有序列表中提取第二个值

时间:2013-06-21 11:58:51

标签: sql-server-2012 ssas mdx

以下给出了按字母顺序排列的国家/地区列表。

如何更改它以便不返回整个列表而只返回此列表中的第二个国家/地区?就我们的立方体而言,这只是Aland Islands的结果。

SELECT
        ORDER([Geolocation].[Geography].[Geography Country].MEMBERS,
             [Geolocation].[Geography].CurrentMember.name, BASC ) ON ROWS,            
        [Measures].[DefaultMemberName] ON COLUMNS
FROM    [MyCube]

1 个答案:

答案 0 :(得分:2)

您可以使用item功能;如果我记得很清楚它是基于0的:

ORDER( [Geolocation].[Geography] ... )(1)