Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Una tupla identifica in modo univoco una sezione di dati da un cubo. La tupla è costituita da una combinazione di membri della dimensione, purché non vi siano due o più membri appartenenti alla stessa gerarchia.
Membri di attributi impliciti o predefiniti in una tupla
Quando si definisce una tupla in una query o un'espressione MDX, non è necessario includere in modo esplicito il membro dell'attributo da ogni gerarchia di attributi. Se un membro di una gerarchia di attributi non è incluso in modo esplicito in una query o in un'espressione, il membro predefinito per tale gerarchia di attributi è il membro dell'attributo incluso in modo implicito nella tupla. Se non diversamente definito in modo esplicito in un cubo, il membro predefinito per ogni gerarchia di attributi è il membro (Tutti), se esiste un membro (Tutti). Se un membro (Tutti) non esiste all'interno di una gerarchia di attributi, il membro predefinito è un membro del livello superiore della gerarchia dell'attributo. La misura predefinita è la prima misura specificata nel cubo, a meno che non venga definita in modo esplicito una misura predefinita. Per altre informazioni, vedere Definire un membro predefinito e DefaultMember (MDX).
Ad esempio, la tupla seguente identifica una singola cella nel database Adventure Works definendo in modo esplicito solo un singolo membro della dimensione Measures.
(Measures.[Reseller Sales Amount])
Nell'esempio precedente viene identificata in modo univoco la cella costituita dal membro Reseller Sales Amount dalla dimensione Measures e dal membro predefinito di ogni gerarchia di attributi del cubo. Il membro predefinito è il membro (All) per ogni gerarchia di attributi diversa dalla gerarchia dell'attributo Destination Currency. Il membro predefinito per la gerarchia Di valuta di destinazione è il membro dollaro statunitense (questo membro predefinito è definito nello script MDX per il cubo Adventure Works).
Importante
Il membro di una gerarchia di attributi in una tupla è influenzato anche dalle relazioni definite tra attributi all'interno di una dimensione.
La query seguente restituisce il valore per la cella a cui fa riferimento la tupla specificata nell'esempio precedente, ($80.450.596.98).
SELECT
Measures.[Reseller Sales Amount] ON COLUMNS
FROM [Adventure Works]
Annotazioni
Quando si specifica un asse per un set (in questo caso composto da una singola tupla) in una query, è necessario iniziare specificando un set per l'asse delle colonne prima di specificare un set per l'asse delle righe. L'asse delle colonne può anche essere definito asse (0) o semplicemente 0. Per ulteriori informazioni sulle query MDX, consultare Query MDX di base (MDX).
Tuple come valori o riferimenti ai membri
È possibile usare una tupla in una query per restituire il valore nella cella a cui fa riferimento la tupla, come nell'esempio precedente. In alternativa, è possibile usare una tupla in un'espressione per fare riferimento in modo esplicito ai membri specificati nella tupla. La query o l'espressione può utilizzare funzioni che restituiscono o utilizzano tuple. Una tupla può essere utilizzata per fare riferimento al valore della cella a cui fa riferimento o per definire una combinazione di membri quando viene utilizzata in una funzione.
Dimensionalità di una tupla
La dimensionalità di una tupla fa riferimento alla sequenza o all'ordine dei membri nella tupla. Poiché i membri impliciti si verificano sempre nello stesso ordine, la dimensionalità viene spesso considerata in termini di membri definiti in modo esplicito della tupla. L'ordinamento dei membri della tupla è importante quando si definisce un set di tuple. Nell'esempio seguente sono inclusi due membri in una tupla sull'asse delle colonne.
SELECT
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS
FROM [Adventure Works]
Annotazioni
Quando si specifica in modo esplicito un membro in una tupla da più di una dimensione, è necessario includere l'intera tupla tra parentesi. Quando si specifica un singolo membro in una tupla, le parentesi sono facoltative.
La tupla nella query dell'esempio precedente specifica la restituzione della cella del cubo all'intersezione della misura "Reseller Sales Amount" nella dimensione "Measures" e del membro CY 2004 nella gerarchia dell'attributo "Calendar Year" all'interno della dimensione "Date".
Annotazioni
Un membro dell'attributo può essere fatto riferimento tramite il nome del membro o la chiave del membro. Nell'esempio precedente è possibile sostituire il riferimento a [CY 2004] con &[2004].
Vedere anche
Concetti chiave in MDX (Analysis Services)
Spazio cubo
Autoexists
Utilizzo di membri, tuple e set (MDX)