Olá, SenseUser!
Vimos nos artigos de Medidas customizadas, Dimensões customizadas e Table calculations, que conseguimos realizar vários tipos de funções, algumas delas são bem simples e não é necessário passar por todo o processo de criação para ser realizado, dessa forma, possuímos uma forma rápida de criação, que traremos detalhadamente neste artigo.
Função Group
A função group tem como objetivo realizar um agrupamento de valores de uma dimensão, esse agrupamento vem como uma dimensão customizada, que pode ser incluída na query sem precisar da dimensão fonte junto, abaixo fica um exemplo de como montar um agrupamento e como ele funciona:
Na dimensão “Tipos de Fruta” temos os seguintes valores:
E queremos agrupá-los de acordo com sua cor. Para isso, seguimos os passos abaixo:
A- Clicamos na engrenagem e depois em Group:
É importante frisar que caso a dimensão não esteja na query, esse mesmo passo seria realizado desta forma:
B- Após realizado o passo “A” a janela de agrupamento será aberta:
Onde temos que:
- Indica qual dimensão está sendo agrupada. Neste exemplo “Tipo de Fruta”
- Digitamos o nome do agrupamento
- Escolhemos o filtro que decidirá quais valores pertencem a este grupo
- Botão para adicionar um novo agrupamento
- Botão que pega todos os valores que não se encaixaram em nenhum agrupamento e os coloca em um novo grupo
- O nome que a nova dimensão terá (o nome da coluna)
- Botão para caso queira adicionar uma descrição para a nova dimensão
No nosso exemplo, Preenchemos a janela da seguinte forma:
Em seguida clicamos em “Save” e temos a nossa nova dimensão customizada:
Função Bin
Assim como existe o “Group” para agrupar dimensões em filtros, para dimensões numéricas, é possível criar Bins, que são agrupamentos de acordo com o seu valor numérico.
Para executar a função basta seguir os passos abaixo
Em seguida abrirá a seguinte janela
Onde temos que:
- Mostra o campo de onde serão criados os Bins
- Configura o Tipo de bin: Em “Equal-sized”, o campo numérico é dividido em intervalos inteiros iguais, por exemplo de 0 a 10, 10 a 20 e 20 a 30. Em “Custom-sized”, é possível customizar o tamanho dos bins, variando em intervalos inteiros, por exemplo de 0 a 15, 15 a 50 e 50 a 100
- Aqui colocamos o tamanho do nosso intervalo, por exemplo 10
- Aqui escolhemos a partir de qual valor começará a ser feito os bins, por exemplo do valor 5
- Aqui escolhemos até qual valor serão feitos os bins, por exemplo até o valor 55. Juntando as informações dos pontos 3, 4 e 5 teríamos 5 bins: 5~15, 15~25, 25~35, 35~45 e 45~55]
- Escolhemos o nome do campo (será o nome da nova coluna)
- Podemos, caso necessário, criar uma descrição de até 255 caracteres para outros usuários entenderem o que o campo criado faz
- Clicando em “Get field info” recebemos as informações de menor e maior valor do campo, clicar neste botão é uma ótima maneira de começar a criação dos bins pois a partir dele podemos saber de onde começam e até onde vão os nosso valores
Após isso é só clicar em Save para criar a nova dimensão que estará na aba de “Custom Fields” do seletor de campos, como exemplo temos a seguinte dimensão, que teve bins de intervalo 1, começando do 1 até o 5:
Criação de medidas customizadas rápidas
Na criação de Medidas Customizadas, existe uma forma de criar as funções básicas, sem precisar abrir a janela de edição de medidas, da seguinte forma:
Medidas com base em dimensões numéricas:
- Clicamos nos 3 pontinhos à direita da dimensão numérica
- Clicamos na opção “Aggregate”
- Selecionamos a função desejada.
As funções possíveis para dimensões numéricas são:
- Count distinct: Contagem distinta de cada valor
- Sum: Soma dos valores
- Average: Faz a média aritmética dos valores
- Min: Retorna o menor valor
- Max: Retorna o maior valor
- Median: Retorna a mediana dos valores
Medidas com base em dimensões de texto:
Os passos para escolher a função são os mesmos, apenas alterando as funções possíveis
funções possíveis para dimensão de texto:
- Count distinct: Contagem distinta de cada valor
- List of unique values: Retorna uma lista concatenando todos os valores únicos, sua utilização pode ser vista no exemplo a seguir, onde a maçã aparece tanto com valores verde, quanto vermelho
Medidas com base em dimensões de data:
Os passos para escolher a função também são os mesmos, apenas alterando as funções possíveis
funções possíveis para dimensão de texto:
Count distinct: Contagem distinta de cada valor
Medidas a partir de outras medidas:
Para medidas a única função disponível é a de criar uma medida filtrada, onde abrimos a mesma janela do artigo Medidas Customizadas, porém com o campo e função já selecionados, apenas com a possibilidade de adicionar filtros
Cálculos rápidos
Outra opção para table calculation são as “Calculations” ou cálculos rápidos, esses cálculos podem ser feito em qualquer campo numérico da sua tabela, incluindo medidas e dimensões customizadas e outras table calculations, essa ação pode ser feita de 2 maneiras:
- Clicando nos 3 pontos de opção do menu ou na engrenagem ao lado do nome da coluna na aba de data da query:
- Criando um table calculation, assim como explicado anteriormente, mas ao invés de usar “Custom Expression” na aba de “Calculation”, selecionando o tipo de cálculo rápido desejado:
Neste caso, escolhemos o tipo de cálculo na aba de Calculations, o campo numérico em que os cálculos serão feitos na aba de “Source field”, o formato do valor em “Format” e o nome da table calculation em “Name”.
Existem 9 tipos de cálculos rápidos, 5 que podem ser usados em qualquer tipo de query e mais 4 que podem ser usados apenas quando temos um campo pivotado (link para o artigo sobre pivot), Na tabela a seguir temos os nomes e suas funções resumidas.
Nome do Cálculo |
Descrição |
Percent of column |
O valor da linha atual, dividido pela soma dos valores da coluna toda. Esse tipo de cálculo é afetado pelo limite de linhas e só inclui valores que estão na data query |
Percent of previous |
O valor da linha atual (L1) dividido pelo valor da linha inferior (L2) |
Percent change from previous |
A diferença entre o valor da linha atual (L1) e o valor da linha abaixo (L2), dividido pelo valor da linha de baixo (L2) |
Rank of column |
A classificação de cada linha, dentre todos os valores da coluna. Esse tipo de cálculo é afetado pelo limite de linhas e só inclui valores que estão na data query |
Running total |
A soma acumulada do valor da linha atual com todas as linhas anteriores na coluna |
E também os 4 cálculos que só podem ser feitos em queries com dimensões pivotadas:
Nome do Cálculo |
Descrição |
Percent of previous column |
Em campos pivotados, o valor da coluna atual dividido pelo valor da coluna à sua esquerda. Utilizado para observar proporção entre as colunas… |
Percent change from previous column |
Em campos pivotados, a diferença entre o valor da coluna atual (C1) e o valor da coluna à esquerda (C2), dividido pelo valor da coluna à esquerda (C2). Utilizado para monitorar mudanças entre as colunas, por exemplo aumento ou diminuição do volume de vendas. |
Percent of row |
Em campos pivotados, a porcentagem do valor da coluna atual dividido pela soma de toda a linha desse campo. Pode ser utilizado, por exemplo, para identificar qual a representatividade de cada cliente/produto dentro da carteira. |
Running row total |
Em campos pivotados, a soma cumulativa do valor da coluna atual com todas as colunas anteriores em uma mesma linha. Por exemplo, quando deseja-se acompanhar o somatório considerando as vendas desde o começo do ano até o mês atual, para cada mês. |
Restaram dúvidas? Entre em contato com o nosso time de Customer Experience (suporte@sensedata.com.br).
Comentários
0 comentário
Por favor, entre para comentar.