Compartilhar via


Definir atribuições e outros comandos de script

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

Para criar um script vazio, no Designer de Cubo, na guia Cálculos , clique no ícone Novo ScriptCommand na barra de ferramentas. Quando você cria um novo script, ele é exibido inicialmente com um título em branco no painel Organizador de Scripts da guia Cálculos. Os caracteres que você digitar no painel Expressões de Cálculo ficarão visíveis como o nome do item no Organizador de Scripts. Portanto, convém digitar um nome comentado na primeira linha para facilitar a identificação do script no painel Organizador de Script . Para obter mais informações, consulte Introdução ao script MDX no Microsoft SQL Server 2005.

Importante

Quando você inicialmente muda para a guia Cálculos do Designer de Cubo, o painel Organizador de Script contém um único script com um comando CALCULATE. O comando CALCULATE controla a agregação das células do cubo e deve ser editado somente se você pretender especificar manualmente como o cubo será agregado.

Você pode usar o painel Expressões de Cálculo para construir uma expressão em sintaxe MDX. Ao criar a expressão, você pode copiar ou arrastar os componentes, funções e modelos do cubo do painel Ferramentas de Cálculo para o painel Expressões de Cálculo. Isso adicionará o script do item ao painel Expressões de Cálculo no local para onde você o arrastar ou copiar. Substitua os argumentos e seus delimitadores (« e ») pelos valores apropriados.

Importante

Ao gravar uma expressão que contém várias instruções usando o painel Expressões de Cálculo, certifique-se de que todas as linhas do script MDX, exceto a última, terminam com um ponto-e-vírgula (;). Os cálculos são concatenados em um único script MDX e cada script possui um ponto-e-vírgula anexado a ele para garantir a compilação correta do script MDX. Se você adicionar um ponto-e-vírgula à última linha do script no painel Expressões de Cálculo, o cubo será construído e implantado corretamente, mas não será possível executar consultas nele.

Consulte Também

Cálculos em modelos multidimensionais