Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un tuple identifie de façon unique une tranche de données à partir d’un cube. Le tuple est formé par une combinaison de membres de dimension, tant qu’il n’y a pas deux ou plusieurs membres appartenant à la même hiérarchie.
Membres d’attribut implicites ou par défaut dans un tuple
Lorsque vous définissez un tuple dans une requête ou une expression MDX, vous n’avez pas besoin d’inclure explicitement le membre d’attribut de chaque hiérarchie d’attributs. Si un membre d’une hiérarchie d’attributs n’est pas explicitement inclus dans une requête ou une expression, le membre par défaut de cette hiérarchie d’attributs est le membre d’attribut implicitement inclus dans le tuple. À moins qu’il soit explicitement défini dans un cube, le membre par défaut de chaque hiérarchie d’attributs est le membre (All), s’il existe un membre (All). Si un membre (All) n’existe pas dans une hiérarchie d’attributs, le membre par défaut est membre du niveau supérieur de la hiérarchie d’attributs. La mesure par défaut est la première mesure spécifiée dans le cube, sauf si une mesure par défaut est explicitement définie. Pour plus d’informations, consultez Définir un membre par défaut et DefaultMember (MDX).
Par exemple, le tuple suivant identifie une cellule unique dans la base de données Adventure Works en définissant explicitement un seul membre de la dimension Mesures.
(Measures.[Reseller Sales Amount])
L’exemple précédent identifie de manière unique la cellule composée du membre Reseller Sales Amount de la dimension Mesures et du membre par défaut de chaque hiérarchie d’attributs dans le cube. Le membre par défaut est le membre (All) pour toute hiérarchie d’attributs autre que la hiérarchie d’attributs Devise de destination. Le membre par défaut de la hiérarchie Devise de destination est le membre DOLLAR US (ce membre par défaut est défini dans le script MDX pour le cube Adventure Works).
La requête suivante retourne la valeur de la cellule référencée par le tuple spécifié dans l’exemple précédent ( 80 450,596,98 $).
SELECT
Measures.[Reseller Sales Amount] ON COLUMNS
FROM [Adventure Works]
Remarque
Lorsque vous spécifiez un axe pour un jeu (dans ce cas composé d’un tuple unique) dans une requête, vous devez commencer par spécifier un jeu pour l’axe des colonnes avant de spécifier un jeu pour l’axe des lignes. L’axe des colonnes peut également être appelé axe(0) ou simplement 0. Pour plus d’informations sur les requêtes MDX, consultez La requête MDX de base (MDX).
Tuples en tant que valeurs ou références de membre
Vous pouvez utiliser un tuple dans une requête pour retourner la valeur dans la cellule référencée par le tuple, comme dans l’exemple précédent. Vous pouvez également utiliser un tuple dans une expression pour faire référence explicitement aux membres spécifiés dans le tuple. La requête ou l’expression peut utiliser des fonctions qui retournent ou qui consomment des tuples. Un tuple peut être utilisé pour faire référence à la valeur de la cellule spécifiée par le tuple ou pour spécifier une combinaison de membres lorsqu’ils sont utilisés dans une fonction.
Dimensionnalité du tuple
La dimensionnalité d’un tuple fait référence à la séquence ou à l’ordre des membres dans le tuple. Étant donné que les membres implicites se produisent toujours dans le même ordre, la dimensionnalité est la plus souvent considérée en termes de membres explicitement définis du tuple. L’ordre des membres du tuple est important lorsque vous définissez un ensemble de tuples. L’exemple suivant inclut deux membres dans un tuple sur l’axe des colonnes.
SELECT
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS
FROM [Adventure Works]
Remarque
Lorsque vous spécifiez explicitement un membre dans un tuple de plusieurs dimensions, vous devez inclure l’intégralité du tuple entre parenthèses. Lorsque vous spécifiez un seul membre dans un tuple, les parenthèses sont facultatives.
Le tuple de la requête dans l’exemple précédent spécifie le retour de la cellule de cube à l’intersection de la mesure Reseller Sales Amount de la dimension Mesures et du membre CY 2004 de l’attribut Calendar Year dans la dimension Date.
Remarque
Un membre d’attribut peut être référencé par son nom de membre ou sa clé de membre. Dans l’exemple précédent, vous pouvez remplacer la référence à [CY 2004] par &[2004].
Voir aussi
Concepts clés dans MDX (Analysis Services)
Espace cube
Existe automatiquement
Utilisation des membres, des tuples et des ensembles (MDX)