Partilhar via


Lição 7: Criar medidas

Nesta lição, você criará medidas a serem incluídas em seu modelo. Semelhante às colunas calculadas que você criou na lição anterior, uma medida é essencialmente um cálculo criado usando uma fórmula DAX. No entanto, ao contrário das colunas calculadas, as medidas são avaliadas com base em um filtro selecionado pelo usuário; por exemplo, uma coluna ou um segmentador adicionado ao campo Rótulos de Linha em uma Tabela Dinâmica. Um valor para cada célula no filtro é calculado pela medida aplicada. As medidas são cálculos avançados e flexíveis que você desejará incluir em quase todos os modelos de tabela para executar cálculos dinâmicos em dados numéricos. Para saber mais, consulte Medidas (SSAS Tabular).

Para criar medidas, você usará a Grade de Medidas. Por padrão, cada tabela tem uma grade de medidas vazia; no entanto, normalmente você não criará medidas para cada tabela. A Grade de Medidas aparece abaixo de uma tabela no designer de modelo quando estiver no Modo de Exibição de Dados. Para ocultar ou mostrar a grade de medidas de uma tabela, clique no menu Tabela e, em seguida, clique em Mostrar Grade de Medidas.

Você pode criar uma medida clicando em uma célula vazia na grade de medidas e digitando uma fórmula DAX na barra de fórmulas. Quando você clicar em ENTER para concluir a fórmula, a medida aparecerá na célula. Você também pode criar medidas usando uma função de agregação padrão clicando em uma coluna e clicando no botão AutoSoma (∑) na barra de ferramentas. As medidas criadas usando o recurso AutoSum aparecerão na célula de grade de medida diretamente abaixo da coluna, mas poderão ser movidas, se necessário.

Nesta lição, você criará medidas inserindo uma fórmula DAX na barra de fórmulas e usando o recurso AutoSum.

Tempo estimado para concluir esta lição: 30 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 6: Criar Colunas Calculadas.

Criar Medidas

Para criar uma medida de Dias Corridos do Trimestre Atual até a Data na tabela Data

  1. Na ferramenta de design de modelo, clique na tabela Data.

  2. Se uma grade de medidas vazia ainda não aparecer abaixo da tabela, clique no menu Tabela e clique em Mostrar Grade de Medidas.

  3. Na grade de medidas, clique na célula vazia superior esquerda.

  4. Na barra de fórmulas, acima da tabela, digite a seguinte fórmula:

    =COUNTROWS( DATESQTD( 'Date'[Date]))

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

    Observe que a célula superior esquerda agora contém um nome de medida, Medida 1, seguido pelo resultado, 30. O nome da medida também precede a fórmula na barra de fórmulas.

  5. Para renomear a medida, na barra de fórmulas, realce o nome, Medida 1, digite Days Current Quarter to Datee pressione ENTER.

    Dica

    Ao digitar uma fórmula na barra de fórmulas, você também pode primeiro digitar o nome da medida seguido por dois-pontos (:), seguido por um espaço e, em seguida, seguido pela fórmula. Usando esse método, você não precisa renomear a medida.

Para criar uma medida na tabela Data para Dias no Trimestre Atual

  1. Com a tabela Data ainda ativa no designer de modelo, na grade de medida, clique na célula vazia abaixo da medida que você acabou de criar.

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

    Days in Current Quarter :=COUNTROWS( DATESBETWEEN( 'Date'[Date], STARTOFQUARTER( LASTDATE('Date'[Date])), ENDOFQUARTER('Date'[Date])))

    Observe nesta fórmula que você incluiu pela primeira vez o nome da medida seguido por dois-pontos (:).

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

Ao criar uma taxa de comparação entre um período incompleto e o período anterior; a fórmula deve levar em conta a proporção do período decorrido e compará-la com a mesma proporção no período anterior. Nesse caso, a proporção decorrida no período atual é obtida dividindo [Days Current Quarter to Date] por [Days in Current Quarter].

Para criar uma medida de contagem distinta de pedidos de vendas na tabela Vendas pela Internet

  1. No designer de modelo, clique na tabela Vendas pela Internet (aba).

    Se a grade de medidas ainda não aparecer, clique com o botão direito do mouse na tabela Vendas da Internet (guia) e clique em Mostrar Grade de Medidas.

  2. Clique no título da coluna Número do Pedido de Vendas .

  3. Na barra de ferramentas, clique na seta para baixo ao lado do botão AutoSum (∑) e selecione DistinctCount.

    O recurso AutoSum cria automaticamente uma medida para a coluna selecionada usando a fórmula de agregação padrão DistinctCount.

    Observe que a célula superior abaixo da coluna na grade de medidas agora contém um nome de medida, Distinct Count Sales Order Number. As medidas criadas usando o recurso AutoSum são colocadas automaticamente na célula mais alta da grade de medidas abaixo da coluna associada.

  4. Na grade de medidas, clique na nova medida e, na janela Propriedades, em Nome da Medida, renomeie a medida para Contagem Distinta de Ordens de Vendas da Internet.

Para criar medidas adicionais na tabela Vendas pela Internet

  1. Usando o recurso AutoSum, crie e nomeie as seguintes medidas:

    Nome da Medida Coluna AutoSoma (∑) Fórmula
    Contagem de linhas de pedidos da Internet Número da linha do pedido de vendas Contagem =COUNT([Número da Linha do Pedido de Vendas])
    Total de Unidades da Internet Quantidade de Pedidos Soma =SOMA([Quantidade do Pedido])
    Valor total do desconto da Internet Valor do desconto Soma =SOMA([Valor do Desconto])
    Custo Total do Produto da Internet Custo total do produto Soma =SOMA([Custo Total do Produto])
    Vendas totais da Internet Valor das Vendas Soma =SOMA([Valor de Vendas])
    Margem Total da Internet Margem Soma =SOMA([Margem])
    Valor total de impostos da Internet Imposto Amt Soma =SUM([Tax Amt])
    Frete Total da Internet Frete Soma =SOMA([Frete])
  2. Clicando em uma célula vazia na grade de medidas e usando a barra de fórmulas, crie e nomeie as seguintes medidas:

    Importante

    Você deve criar as seguintes medidas na ordem; fórmulas em medidas posteriores referem-se a medidas anteriores.

    Nome da Medida Fórmula
    Margem do Trimestre Anterior da Internet =CALCULATE([Margem Total da Internet], PREVIOUSQUARTER('Data'[Date]))
    Margem atual do trimestre referente à Internet =TOTALQTD([Margem Total da Internet],'Data'[Data])
    Proporção da margem do trimestre anterior da Internet para o acumulado do trimestre (QTD) =[Margem do Trimestre Anterior da Internet]*([Dias do Trimestre Atual até a Data]/[Dias no Trimestre Atual])
    Vendas do Trimestre Anterior da Internet =CALCULATE([Vendas Totais da Internet], PREVIOUSQUARTER('Date'[Date]))
    Vendas do Trimestre Atual da Internet =TOTALQTD([Vendas Totais da Internet],'Data'[Data])
    Proporção das vendas do trimestre anterior na Internet em relação ao trimestre até a data atual =[Vendas do trimestre anterior da Internet]*([Dias trimestre atual até a data]/[dias no trimestre atual])

As medidas criadas para a tabela Vendas pela Internet podem ser usadas para analisar dados financeiros críticos, como vendas, custos e margem de lucro para itens definidos pelo filtro selecionado pelo usuário.

Próxima Etapa

Para continuar este tutorial, vá para a próxima lição: Lição 8: Criar indicadores-chave de desempenho.