Compartilhar via


Tuplas

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Uma tupla identifica exclusivamente uma fatia de dados de um cubo. A tupla é formada por uma combinação de membros de dimensão, desde que não haja dois ou mais membros que pertençam à mesma hierarquia.

Membros de atributo implícitos ou padrão em uma tupla

Ao especificar um tuplo em uma consulta ou expressão MDX, você não precisa incluir explicitamente o membro de atributo de cada hierarquia de atributos. Se um membro de uma hierarquia de atributo não estiver explicitamente incluído em uma consulta ou expressão, o membro padrão dessa hierarquia de atributos será o membro de atributo incluído implicitamente na tupla. A menos que seja definido explicitamente em um cubo, o membro padrão para cada hierarquia de atributos será o membro (Todos), se houver um membro (Todos). Se um membro (All) não existir dentro de uma hierarquia de atributos, o membro padrão será um membro do nível superior da hierarquia de atributos. A medida padrão é a primeira medida especificada no cubo, a menos que uma medida padrão seja definida explicitamente. Para obter mais informações, consulte Definir um membro padrão e um MDX (DefaultMember).

Por exemplo, a tupla a seguir identifica uma única célula no banco de dados Adventure Works, definindo explicitamente apenas um único membro da dimensão Medidas.

(Measures.[Reseller Sales Amount])  

O exemplo anterior identifica exclusivamente a célula que consiste no membro Valor de Vendas do Revendedor da dimensão Medidas e o membro padrão de cada hierarquia de atributo no cubo. O membro padrão é o membro (Todos) de cada hierarquia de atributo, exceto pela hierarquia de atributos de Moeda de Destino. O membro padrão da hierarquia de Moeda de Destino é o membro dólar americano (esse membro padrão é definido no script MDX para o cubo Adventure Works).

Importante

O membro de uma hierarquia de atributos em uma tupla também é afetado por relações definidas entre atributos dentro de uma dimensão.

A consulta a seguir retorna o valor da célula referenciada pela tupla especificada no exemplo anterior( US$ 80.450.596,98).

SELECT   
Measures.[Reseller Sales Amount] ON COLUMNS   
FROM [Adventure Works]  

Observação

Ao especificar um eixo para um conjunto (nesse caso, composto por uma única tupla) em uma consulta, você deve começar especificando um conjunto para o eixo de coluna antes de especificar um conjunto para o eixo de linha. O eixo de coluna também pode ser chamado de eixo(0) ou simplesmente 0. Para obter mais informações sobre consultas MDX, consulte A Consulta MDX Básica (MDX).

Tuplas como valores ou referências de membro

Você pode usar uma tupla em uma consulta para retornar o valor na célula referenciada pela tupla, como no exemplo anterior. Ou você pode usar uma tupla em uma expressão para se referir explicitamente aos membros especificados na tupla. A consulta ou a expressão podem utilizar funções que retornam ou consomem tuplas. Uma tupla pode ser usada para fazer referência ao valor da célula que a tupla especifica ou para especificar uma combinação de membros quando usada em uma função.

Dimensionalidade da tupla

A dimensionalidade de uma tupla refere-se à sequência ou ordem dos membros na tupla. Como os membros implícitos sempre ocorrem na mesma ordem, a dimensionalidade geralmente é pensada em termos dos membros explicitamente definidos da tupla. A ordem dos membros da tupla é importante ao definir um conjunto de tuplas. O exemplo a seguir inclui dois membros em uma tupla no eixo da coluna.

SELECT   
([Measures].[Reseller Sales Amount],[Date].[Calendar Year].[CY 2004]) ON COLUMNS   
FROM [Adventure Works]  

Observação

Quando você especifica explicitamente um membro de uma tupla que possui mais de uma dimensão, deve incluir a tupla inteira entre parênteses. Ao especificar apenas um único membro em uma tupla, parênteses são opcionais.

A tupla na consulta do exemplo anterior especifica o retorno da célula de cubo na interseção da Medida de Quantidade de Vendas do Revendedor da dimensão Medidas e do membro CY 2004 da hierarquia de atributos do Ano Civil na dimensão Data.

Observação

Um membro de atributo pode ser referenciado pelo nome do membro ou pela chave de membro. No exemplo anterior, você poderia substituir a referência a [CY 2004] por &[2004].

Consulte Também

Principais conceitos no MDX (Analysis Services)
Espaço em Cubo
Autoexists
Trabalhando com membros, tuplas e conjuntos (MDX)