Metas
- Saiba como criar um campo calculado de aritmética simples.
- Aprenda a simplificar cálculos complicados.
- Crie uma expressão condicional para avaliar seus dados e conseguir resultados diferentes.
Cenário
Imagine que você administra um pet shop on-line. É possível avaliar os dados de vendas, como códigos dos produtos (SKU), nomes dos itens, preços e unidades vendidas. Veja um exemplo simples:
SKU | Item | Preço | Unidades vendidas |
D-001 | Ração para cachorros Cão Saudável |
79.96 |
16 |
B-002 | Papagalhos |
R$ 69,90 |
8 |
B-001 | Alpiste Piu Piu |
R$ 34,90 |
20 |
C-002 | Ração para gatos Bichinho Faminto |
R$ 29,90 |
3 |
D-002 | Brinquedo para cachorros Amigão |
R$ 19,90 |
11 |
C-001 |
Erva-dos-gatos Miau Feliz |
R$ 14,90 |
4 |
Os campos calculados no Data Studio ajudam você a manipular e estender seus dados. Neste exercício, você usará esses campos para:
- calcular o valor total de cada pedido;
- aplicar um desconto a pedidos acima de um determinado valor;
- classificar as vendas em departamentos.
Dados de amostra
Para concluir este exercício seguindo as instruções, use os dados de amostra abaixo. Caso contrário, utilize suas próprias informações (ajustando os nomes dos campos). Você precisará ter acesso ao Planilhas Google. Se preferir, use o conector de upload de arquivos e importe os dados para o Data Studio.
SKU,Item,Preço,Unidades vendidas
D-001,Ração para cachorros Cão Saudável,79.90,16
B-002,Papagalhos,69.90,8
B-001,Alpiste Piu Piu,34.90,20
C-002,Ração para gatos Bichinho Faminto,29.90,3
D-002,Brinquedo para cachorros Amigão,19.90,11
C-001,Erva-dos-gatos Miau Feliz,14.90,4
Instruções
Preparar os dados
- Copie os dados de amostra na caixa acima.
- Abra um editor de texto, cole os dados de amostra e salve o arquivo como
dados-do-pet-shop.csv
.-
Salve esse arquivo como texto simples. Caso contrário, o Planilhas não conseguirá importar os dados.
-
No Windows, você pode usar o Bloco de Notas.
-
No Mac OS, utilize o Editor de Texto e selecione Formatar > Converter em texto simples.
-
No Chrome OS, você pode usar o app Texto ou o Documentos Google, selecionar Arquivo > Fazer o download e escolher Texto sem formatação.
-
-
- Crie uma nova Planilha do Google.
- No Planilhas, selecione Arquivo
Importar.
- Selecione Upload e envie o arquivo de dados de amostra que você criou na segunda etapa.
- Escolha Substituir planilha.
- Dê o nome Pet shop à sua planilha.
Criar um relatório e adicionar os dados
- Crie um novo relatório no Data Studio.
- No painel Adicionar dados ao relatório, selecione o conector do Planilhas Google.
- Escolha a planilha
Pet shop
e a guia que você acabou de criar nela. - Deixe as opções padrão selecionadas.
- No canto inferior direito, clique em ADICIONAR.
Em instantes, você verá o novo relatório, com uma tabela na tela que usa campos da fonte de dados "Pet shop".
Criar o campo "Subtotal"
- No menu, selecione Recurso > Gerenciar fontes de dados adicionadas.
- À direita da fonte de dados "Pet shop", clique em
EDITAR.
O painel de campos da fonte de dados é exibido. - No canto superior direito, clique em
ADICIONAR UM CAMPO.
O editor de campos calculados é exibido. - Em Nome do campo , insira
Subtotal
. - Em Fórmula, insira
Preço * Unidades vendidas
.O editor de fórmulas preencherá automaticamente os nomes da dimensão, da métrica e da função à medida que você digitar. Você também pode arrastar itens da lista "Campos disponíveis" à esquerda para sua fórmula. - No canto inferior direito, clique em SALVAR.
- À esquerda, retorne ao editor principal da fonte de dados clicando em TODOS OS CAMPOS.
Criar o campo "Desconto"
Digamos que você queira oferecer taxas diferentes, dependendo do valor do pedido. Crie outro campo calculado, chamado Desconto
, que avalie o campo Subtotal e aplique os descontos a seguir.
Valor subtotal | Taxa de desconto |
0 a 99 | 0 |
100 a 499 |
5% |
500 ou mais | 10% |
Dicas:
- Nesta etapa, você calculará apenas o desconto. Você o aplicará na etapa seguinte multiplicando o campo Subtotal pelo campo Desconto.
- Use a instrução CASE para avaliar o campo Subtotal.
- Use uma cláusula WHEN para cada taxa de desconto.
- Use uma cláusula ELSE para retornar o preço total (0% de desconto).
- Informe o desconto como um valor decimal. Por exemplo, um desconto de 25% seria 0,25.
Solução
CASE
WHEN Subtotal > 499 THEN .9
WHEN Subtotal > 100 THEN .95
ELSE 1
END
Observação: as cláusulas WHEN são avaliadas em ordem, e a primeira verdadeira é aquela em que a cláusula THEN é retornada.
Criar o campo "Total"
Crie outro campo calculado, chamado Total
, que multiplique o campo Subtotal pelo campo Desconto.
Solução
Subtotal * Desconto
(Preço * Unidades vendidas) * Desconto
Criar o campo "Departamento"
Crie um campo calculado final, chamado Departamento, que analise o campo "SKU" e atribua novos valores de acordo com o SKU. Digamos que você queira agrupar itens relacionados a cachorros, gatos e pássaros em departamentos diferentes.
Dica: use a instrução CASE
novamente, desta vez com a função REGEXP_MATCH.
Solução
CASE
WHEN REGEXP_MATCH(SKU, "^C.*") THEN "Gato"
WHEN REGEXP_MATCH(SKU, "^D.*") THEN "Cachorro"
WHEN REGEXP_MATCH(SKU, "^B.*") THEN "Pássaro"
ELSE "Diversos"
END
Ver seus dados em um relatório
- Depois de salvar o campo Departamento, clique em TODOS OS CAMPOS à esquerda para retornar ao editor da fonte de dados.
- No canto superior direito, clique em CONCLUÍDO.
- À direita, feche o painel "Gerenciar fontes de dados".
Agora você pode adicionar seus novos campos calculados aos gráficos:
- Selecione a tabela.
- À direita, arraste cada campo calculado que você criou da lista Campos disponíveis para a seção de dimensões e métricas do painel Dados, conforme mostrado abaixo: