Mdx 自定义集中的当前成员

Mdx 自定义集中的当前成员,mdx,olap,olap-cube,mondrian,Mdx,Olap,Olap Cube,Mondrian,我正在尝试创建一个自定义集,我想获取我创建的自定义集的当前成员 WITH SET [~SET] AS Order( [especialidade].[nome].Members, [Measures].[consulta_valor], DESC ) MEMBER [Measures].[prev] AS ([especialidade].[id

我正在尝试创建一个自定义集,我想获取我创建的自定义集的当前成员

    WITH 
    SET [~SET] AS 
        Order(
            [especialidade].[nome].Members,
            [Measures].[consulta_valor],
            DESC
        )
    MEMBER [Measures].[prev] AS 
         ([especialidade].[id].CurrentMember.PREVMEMBER, [Measures].[consulta_valor])

SELECT  {[Measures].[prev],[Measures].[consulta_valor]} ON 0,
[~SET] on 1
FROM [consulta]
我的想法是,当我创建成员时,使用我创建的集合进行交互,我的目标是查看当前成员的度量是否等于前一个成员,因为我将在成员中放置一个位置,相同的值需要具有相同的位置。 有人能帮我吗?

试试看 [Specialidade][nome]。当前成员


集合名称只是一个别名。您仍在引用nome层次结构。

嘿,对不起,我解决了
[~SET].Item([~SET].CurrentOrdinal)的问题。