Compartilhar via


Lição 6: Criar colunas calculadas

Nesta lição, você criará novos dados em seu modelo adicionando colunas calculadas. Uma coluna calculada é baseada em dados que já existem no modelo. Para saber mais, consulte Colunas Calculadas (SSAS Tabular).

Você criará cinco novas colunas calculadas em três tabelas diferentes. As etapas são ligeiramente diferentes para cada tarefa. Isso é para mostrar que há várias maneiras de criar novas colunas, renomeá-las e colocá-las em vários locais em uma tabela.

Tempo estimado para concluir esta lição: 15 minutos

Pré-requisitos

Este tópico faz parte de um tutorial de modelagem tabular, que deve ser concluído em ordem. Antes de executar as tarefas nesta lição, você deve ter concluído a lição anterior: Lição 5: Criar Relações.

Criar colunas calculadas

Crie uma coluna calculada de Calendário Mensal na tabela de Data

  1. No SQL Server Data Tools, clique no menu Modelo , aponte para a Exibição de Modelo e clique em Exibição de Dados.

    As colunas calculadas só podem ser criadas usando o designer de modelo no Modo de Exibição de Dados.

  2. No designer de modelo, clique na tabela Data aba.

  3. Clique com o botão direito do mouse na coluna Trimestre do Calendário e clique em Inserir Coluna.

    Uma nova coluna chamada CalculatedColumn1 é inserida à esquerda da coluna Trimestre do Calendário .

  4. Na barra de fórmulas acima da tabela, digite a fórmula a seguir. O AutoComplete ajuda você a digitar os nomes totalmente qualificados de colunas e tabelas e lista as funções disponíveis.

    =RIGHT(" " & FORMAT([Month],"#0"), 2) & " - " & [Month Name]

    Quando terminar de compilar a fórmula, pressione ENTER.

    Os valores são preenchidos para todas as linhas na coluna calculada. Se você rolar para baixo pela tabela, verá que as linhas podem ter valores diferentes para esta coluna, com base nos dados que estão em cada linha.

    Observação

    Se você receber um erro, verifique se os nomes de coluna na fórmula correspondem aos nomes de coluna que você alterou na Lição 3: Renomear Colunas.

  5. Renomeie esta coluna para Month Calendar.

A coluna calculada Calendário do Mês fornece um nome classificável para Mês.

Criar uma coluna calculada de Dia da Semana na tabela de Datas

  1. Com a tabela Data ainda ativa, clique no menu Coluna e clique em Adicionar Coluna.

    Uma nova coluna é adicionada à extrema direita da tabela

  2. Na barra de fórmulas, digite a seguinte fórmula:

    =RIGHT(" " & FORMAT([Day Number Of Week],"#0"), 2) & " - " & [Day Name]

    Quando terminar de compilar a fórmula, pressione ENTER.

  3. Renomeie a coluna como Day of Week.

  4. Clique no título da coluna e arraste a coluna entre a coluna Nome do Dia e a coluna Dia do Mês .

    Dica

    Mover colunas em sua tabela facilita a navegação.

A coluna calculada do dia da semana fornece um nome organizado para o dia da semana.

Criar uma coluna calculada na tabela Produto com o nome da Subcategoria do Produto

  1. No designer de modelo, selecione a tabela Produto .

  2. Role até a extremidade direita da tabela. Observe que a coluna mais à direita se chama Adicionar Coluna (itálico), clique no título da coluna.

  3. Na barra de fórmulas, digite a fórmula a seguir.

    =RELATED('Product Subcategory'[Product Subcategory Name])

    Quando terminar de compilar a fórmula, pressione ENTER.

  4. Renomeie a coluna como Product Subcategory Name.

A coluna calculada Nome da Subcategoria do Produto é usada para criar uma hierarquia na tabela Produto que inclui dados da coluna Nome da Subcategoria do Produto na tabela Subcategoria do Produto. Hierarquias não podem abranger mais de uma tabela. Você criará hierarquias posteriormente na Lição 7.

Criar uma coluna calculada de Nome da Categoria de Produto na tabela Produto

  1. Com a tabela Produto ainda ativa, clique no menu Coluna e clique em Adicionar Coluna.

  2. Na barra de fórmulas, digite a seguinte fórmula:

    =RELATED('Product Category'[Product Category Name])

    Quando terminar de compilar a fórmula, pressione ENTER.

  3. Renomeie a coluna como Product Category Name.

A coluna calculada "Nome da Categoria do Produto" é utilizada para criar uma hierarquia na tabela de Produto, incluindo dados da coluna de Nome da Categoria do Produto na tabela de Categorias de Produto. Hierarquias não podem abranger mais de uma tabela.

Criar a coluna calculada Margin na tabela Vendas pela Internet

  1. No designer de modelo, selecione a tabela Vendas pela Internet .

  2. Adicione uma nova coluna.

  3. Na barra de fórmulas, digite a seguinte fórmula:

    =[Sales Amount]-[Total Product Cost]

    Quando terminar de compilar a fórmula, pressione ENTER.

  4. Renomeie a coluna como Margin.

  5. Arraste a coluna entre a coluna Valor de Vendas e a coluna Tax Amt .

A coluna calculada Margem é usada para analisar as margens de lucro de cada linha de produto.

Próxima Etapa

Para continuar esta lição, vá para a próxima lição: Lição 7: Criar Medidas.