Compartir a través de


Item (Tuple) (MDX)

Devuelve una tupla desde un conjunto.

Sintaxis

Index syntax
Set_Expression.Item(Index)

String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])

Argumentos

  • Set_Expression
    Expresión MDX válida que devuelve un conjunto.

  • String_Expression1
    Expresión de cadena válida que suele ser una tupla expresada en una cadena.

  • String_Expression2
    Expresión de cadena válida que suele ser una tupla expresada en una cadena.

  • Index
    Expresión numérica válida que especifica la tupla concreta mediante la posición dentro del conjunto que se devolverá.

Notas

La función Item devuelve una tupla del conjunto especificado. Existen tres formas de llamar a la función Item:

  • Si se especifica una única expresión de cadena, la función Item devuelve la tupla especificada. Por ejemplo, "([2005].Q3, [Store05])".

  • Si se especifica más de una expresión de cadena, la función Item devuelve la tupla definida por las coordenadas especificadas. El número de cadenas debe coincidir con el número de ejes y cada cadena deben identificar una jerarquía única. Por ejemplo, "[2005].Q3", "[Store05]".

  • Si se especifica un entero, la función Item devuelve la tupla que se encuentra en la posición basada en cero especificada por Index.

Ejemplos

El ejemplo siguiente devuelve ([1996],Sales):

{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)

El ejemplo siguiente utiliza una expresión de nivel y devuelve el valor Internet Sales Amount para cada State-Province de Australia, junto con su porcentaje del total de Internet Sales Amount para Australia. Este ejemplo utiliza la función Item para extraer la primera y única tupla del conjunto devuelto por la función Ancestors.

WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] / 
   ( [Measures].[Internet Sales Amount],  
      Ancestors 
      ( [Customer].[Customer Geography].CurrentMember,
        [Customer].[Customer Geography].[Country]
      ).Item (0)
   ), FORMAT_STRING = '0%'
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,
{ Descendants 
   ( [Customer].[Customer Geography].[Country].&[Australia],
     [Customer].[Customer Geography].[State-Province], SELF 
   ) 
} ON 1
FROM [Adventure Works]

Vea también

Referencia