Exemplos da vida real
Visualizações no Qlik Sense proporcionam informações sobre os seus dados. O uso de expressões nos seus gráficos pode trazer resultados que se aplicam especificamente ao seu trabalho. A variedade de funções no Qlik Sense permite que você personalize suas expressões de acordo com suas necessidades, mesmo que a opção não esteja prontamente disponível.
Calculando o percentual de margem bruta
Definimos a margem como a diferença entre nossas vendas e o custo de fazer essas vendas. Vamos calcular a margem de cada mês, bem como qual porcentagem das vendas mensais é a nossa margem.
Para calcular a porcentagem de margem, podemos usar a seguinte expressão:
(Sum(Sales)-Sum(Cost))/Sum(Sales)
A expressão pode ser simplificada ainda mais
1-Sum(Cost)/Sum(Sales)
Dentro do aplicativo, na pasta Examples from real life, você encontrará uma tabela com o título Margin.
Faça o seguinte:
- Selecione a tabela disponível com o título Margin.
O painel de propriedades é aberto. - Clique em Adicionar coluna e selecione Medida.
- Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Sum(Sales)
- Adicione mais três medidas com as expressões: Sum(Cost), Sum(Sales) - Sum(Cost) e 1 - Sum(Cost)/Sum(Sales).
- Clique em Aplicar.
Você pode ver a margem calculada para cada mês com base nas vendas e no custo. Também pode ver qual porcentagem das vendas que compõe nossa margem.
Nos dados do aplicativo, já temos os dados da margem mensal. Esta é uma boa oportunidade para fazer uma comparação entre nossos dados originais e nosso cálculo.
Faça o seguinte:
- Clique em Adicionar coluna e selecione Medida.
- Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Sum(Margin)
- Adicione outra medida com a expressão: (Sum(Sales) - Sum(Cost)) - Sum(Margin)
- Clique em Aplicar.
Alguns valores na coluna da margem calculada diferem dos valores da coluna de margem provenientes diretamente de nossos dados. A coluna de discrepância de margem mostra claramente que isso ocorre em um mês durante 2014. A diferença entre a margem calculada e a margem proveniente do conjunto de dados é pequena, mas o fato de ocorrer em um ano específico cria algumas perguntas. O que mudou durante esse ano? Examinar os dados e fazer as perguntas certas pode ser importante para os seus negócios.
Atrasos de faturamento
Para este exemplo, usaremos dados baseados em uma empresa que coleta datas para a criação de faturas e a entrega prometida de suas mercadorias produzidas. As duas datas nem sempre são as mesmas. Além disso, algumas faturas podem ter duas datas de entrega prometidas. A data mais antiga é sempre igual à data da fatura, pois é criada automaticamente pelo sistema de faturamento usado pela empresa. A data de entrega prometida mais recente é a data em que uma entrega foi combinada entre a empresa e o cliente.
Vamos começar adicionando essas datas em uma tabela.
Na pasta Examples from real life, você encontrará uma tabela com o título Invoicing delays.
Faça o seguinte:
- Selecione a tabela disponível com o título Invoicing delays.
O painel de propriedades é aberto. - Clique em Adicionar coluna e selecione Medida.
- Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Only([Invoice Date])
- Adicione outra medida com a expressão: Max([Promised Delivery Date])
- Clique em Aplicar.
Você pode ver que a data da fatura e a data da entrega prometida nem sempre são as mesmas. Quando há duas datas de entrega prometidas, precisamos usar a maior delas para nosso cálculo.
Vamos calcular a diferença entre a data da fatura e a data de entrega prometida. Usaremos a seguinte expressão:
Max([Promised Delivery Date])-[Invoice Date]
Existem três cenários:
- As duas datas são iguais, e o resultado da expressão é 0.
- Os produtos foram prometidos após a criação da fatura, e o resultado é um número inteiro positivo.
- A fatura foi criada após a promessa de entrega dos produtos, e o resultado é um número inteiro negativo.
Faça o seguinte:
- Clique em Adicionar coluna e selecione Medida.
- Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Max([Promised Delivery Date])-[Invoice Date]
- Clique em Aplicar.
Há uma série de diferenças entre as datas. Valores negativos indicam que a fatura estava atrasada. Números positivos indicam que a entrega prometida foi feita após a criação da fatura.
Vamos calcular o número de faturas que foram criadas após a data de entrega prometida.
Faça o seguinte:
- Clique em Adicionar coluna e selecione Medida.
- Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))
- Clique em Aplicar.
A última coluna faz mais sentido como um KPI como porcentagem do número total de faturas.
Faça o seguinte:
- Crie um KPI.
- Clique em Adicionar medida. Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))/Count([Invoice Number])
- Clique em Aplicar.
Vamos calcular o atraso médio no faturamento.
Faça o seguinte:
- Crie um novo KPI.
- Clique em Adicionar medida. Clique no símbolo .
O editor de expressões é aberto. - Insira o seguinte: Avg(Aggr(If(Max([Promised Delivery Date])<[Invoice Date],(Max([Promised Delivery Date])-[Invoice Date])), [Invoice Number]))
- Clique em Aplicar.
Obrigado!
Você terminou este tutorial e, com certeza, obteve um conhecimento básico sobre expressões de gráfico no Qlik Sense. Visite nosso website para obter mais inspirações para seus aplicativos.