Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Para criar um conjunto nomeado disponível ao longo de uma sessão de Expressões Multidimensionais (MDX), utiliza-se a instrução CREATE SET . Um conjunto nomeado criado usando a instrução CREATE SET não será removido até depois do encerramento da sessão MDX.
Como discutido neste tópico, a sintaxe da palavra-chave WITH é simples e fácil de usar.
Observação
Para mais informações sobre conjuntos nomeados, consulte Construir Conjuntos Nomeados em MDX (MDX).
Sintaxe CREATE SET
Use a seguinte sintaxe para a instrução CREATE SET:
CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>
Na sintaxe CREATE SET, o cube name parâmetro contém o nome do cubo que contém os membros do conjunto nomeado. Se o cube name parâmetro não for especificado, o cubo atual será usado como o cubo que contém o elemento do conjunto nomeado. Além disso, o Set_Identifier parâmetro contém o alias do conjunto nomeado, e o Set_Expression parâmetro contém a expressão do conjunto à qual o alias do conjunto nomeado se referirá.
CRIAR Exemplo de Conjunto
O exemplo seguinte utiliza a instrução CREATE SET para criar o SetCities_2_3 conjunto nomeado com base no Store cube. Os membros do conjunto nomeado SetCities_2_3 são as lojas dentro da Cidade 2 e da Cidade 3.
create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}
Ao usar a instrução CREATE SET para definir o SetCities_2_3 conjunto nomeado, este conjunto nomeado permanece disponível durante toda a duração da sessão MDX atual. O exemplo seguinte é uma consulta válida que devolveria membros da Cidade 2 e da Cidade 3, e que poderia ser executada a qualquer momento após criar o SetCities_2_3 conjunto nomeado e antes do encerramento da sessão.
select SetCities_2_3 on 0 from [Store]