Item (Tuple) (MDX)
Mis à jour : 17 juillet 2006
Retourne un tuple d'un jeu.
Syntaxe
Index syntax
Set_Expression.Item(Index)
String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])
Arguments
- Set_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.
- String_Expression1
Expression de chaîne valide qui correspond généralement à un tuple exprimé dans une chaîne.
- String_Expression2
Expression de chaîne valide qui correspond généralement à un tuple exprimé dans une chaîne.
- Index
Expression numérique valide qui précise le tuple spécifique par position dans le jeu à retourner.
Notes
La fonction Item retourne un tuple du jeu spécifié. La fonction Item peut être appelée de trois manières différentes :
- Si une expression de chaîne unique est spécifiée, la fonction Item retourne le tuple spécifié. Par exemple, « ([2005].Q3, [Store05]) ».
- Si plusieurs expressions de chaîne sont spécifiées, la fonction Item retourne le tuple défini par les coordonnées spécifiées. Le nombre de chaînes doit correspondre au nombre d'axes, et chaque chaîne doit identifier une hiérarchie unique. Par exemple, « [2005].Q3 », « [Store05] ».
- Si un entier est spécifié, la fonction Item retourne le tuple situé dans la position de base zéro spécifiée par Index.
Exemples
L'exemple ci-dessous retourne ([1996],Sales) :
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
L'exemple suivant utilise une expression de niveau et retourne la mesure Internet Sales Amount (volume de vente Internet) pour chaque State-Province (état-Province) en Australie ; il dévoile également le pourcentage de volume de vente Internet total pour l'Australie. L'exemple utilise la fonction Item pour extraire le premier (et unique) tuple du jeu que retourne la fonction 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]
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|