Análise do Centro de Gravidade no LuckyTemplates

Encontrar o centro de gravidade de um aglomerado de localidades é uma tarefa comum para pessoas que trabalham com Sistemas de Informação Geográfica.

Um exemplo é quando se olha para a alocação de endereços para um depósito ou engenheiros para uma área de trabalho. Embora o LuckyTemplates ainda não ofereça suporte a várias camadas dinâmicas verdadeiras nos visuais do mapa, ainda é possível demonstrar a metodologia.

Análise do Centro de Gravidade no LuckyTemplates

No entanto, o COG (centro de gravidade) calculado pode estar no topo de um edifício ou de uma montanha. É apenas uma indicação de um ótimo local. É necessária uma análise mais aprofundada de outras condições, como praticidade, infraestrutura circundante, disponibilidade de pessoal e moradia.

Antes de pular para para demonstrar isso, explicarei a matemática para aqueles que estão menos familiarizados com isso.

Índice

Compreendendo a análise do centro de gravidade

Esta parte é um pequeno esquema com quatro locais. Isso também contém as coordenadas de cada local individual.

Análise do Centro de Gravidade no LuckyTemplates

Você pode ver essas coordenadas representadas neste mapa. Como você pode ver, a localização um está em -250 (X) e -150 (Y) .

Análise do Centro de Gravidade no LuckyTemplates

Neste momento, o centro de gravidade ponderado está bem no meio de todos esses locais.

Análise do Centro de Gravidade no LuckyTemplates

Quero criar esse centro de gravidade ponderado para mover em uma direção com base nas informações que tenho, como o número de entregas no local 4 . Também pode ser baseado em peso ou receita. Embora na maioria dos casos eu considere as entregas porque elas são o direcionador de custos.

Preciso completar os pesos para calcular o centro de gravidade. 

Portanto, se eu inserir 100 no local 1 , você verá que o centro ponderado se moverá para este ponto. Isso ocorre porque os outros ainda são 0 .

Análise do Centro de Gravidade no LuckyTemplates

Se definirmos o peso dos outros como 200 , 200 e 500 , o centro de gravidade se moverá para outro local com base nos pesos que especifiquei.

Análise do Centro de Gravidade no LuckyTemplates

Isso explica como funciona o centro de gravidade ponderado

Para calcular o centro de gravidade, basta multiplicar as coordenadas X e Y dos locais ou uma latitude e longitude pelo peso de cada ponto

Análise do Centro de Gravidade no LuckyTemplates

Depois disso, divida-o pelo peso total para chegar ao centro de gravidade ponderado real.

Pontos a considerar na análise do centro de gravidade

Nesta demonstração, usei apenas um pequeno número de localizações de clientes. 

Uma análise de COG é estratégica e deve observar os dados durante um longo período de tempo, de preferência durante um ano ou mais para identificar a sazonalidade. 

Portanto, recomendo começar com uma análise padrão para obter informações antes de configurar a análise. Isso pode ser feito com um subconjunto menor de dados, após a conclusão das próximas etapas.

Remova pequenos valores discrepantes, como clientes ocasionais, e verifique se há alguma entrega incluída para ou para clientes que você pode perder. Além disso, adicione dados para novos clientes com base no perfil que eles forneceram.

Execute algumas iterações do modelo para mostrar os diferentes cenários associados a quaisquer alterações.

Em conjuntos de dados maiores com milhares de pontos, considere agrupar seus dados no Power Query . Usei o CEP e agrupei por , mantendo a latitude e longitude do cliente com maior número de entregas.

Primeiro Cenário de Amostra

Este é um COG simples para um determinado conjunto de dados.

Análise do Centro de Gravidade no LuckyTemplates

Aqui está o modelo de dados. Como você pode ver, não há relacionamentos.

Análise do Centro de Gravidade no LuckyTemplates

1. Criando a Consulta do Centro de Gravidade

Primeiro, criei uma consulta de centro de gravidade .

Análise do Centro de Gravidade no LuckyTemplates

Eu preciso calcular o centro de gravidade sobre um conjunto de dados selecionado . Para fazer isso, assim como mostrei na planilha do Excel, tenho que pegar o total de demandas

Análise do Centro de Gravidade no LuckyTemplates

Eu também preciso calcular o centro de gravidade para a latitude . Nesse caso, multipliquei a latitude pelo número de entregas.

Análise do Centro de Gravidade no LuckyTemplates

Então, fiz o mesmo cálculo para a longitude.

Análise do Centro de Gravidade no LuckyTemplates

Depois disso, dividi os COGs dados pelas demandas .

Análise do Centro de Gravidade no LuckyTemplates

Então, isso será retornado em uma tabela de uma linha usando a função . Certifiquei-me de que o número de colunas é igual ao número de colunas no conjunto de dados. Também me certifiquei de que as colunas podem ter um texto ou uma fórmula. Nesse caso, tenho as medidas DAX para os COGs de longitude e latitude.

Análise do Centro de Gravidade no LuckyTemplates

Em seguida, fiz a união. Então, a tabela final que usei para o display é a tabela que contém a união do centro de gravidade e os dados.

Análise do Centro de Gravidade no LuckyTemplates

Depois de concluir essas etapas, esta tabela exibirá os nomes dos locais , receita , demandas , Longitude e Latitude e as duas colunas que adicionei para esta demonstração ( cor COG e coluna Tamanho ).

Análise do Centro de Gravidade no LuckyTemplates

2. Analisando as medidas de tamanho e cor

A medida Tamanho identifica se a Demanda total é igual a zero ou maior que zero. Portanto, se for zero, o tamanho será definido como 1 . Se for maior que zero, será definido como 0,15 .  

Análise do Centro de Gravidade no LuckyTemplates

Isso criará um tamanho diferente para o centro de gravidade, que aparece como cor vermelha e como tamanho 1 .

Análise do Centro de Gravidade no LuckyTemplates

A cor vermelha está associada à medida COG Color .

Análise do Centro de Gravidade no LuckyTemplates

Isso basicamente indica que, se o tamanho for um, a cor do indicador COG deve ser vermelha. Caso contrário, deve ser azul. 

Nas cores dos dados , na guia Formatação , defina Formatar por como Valor do campo e selecione a medida para a opção Com base no campo . Para este cenário, selecionei a medida COG Color .

Análise do Centro de Gravidade no LuckyTemplates

Agora, vamos levar essa análise de amostra um passo adiante.

Segundo Cenário de Amostra

Neste exemplo, criei cinco centros de gravidade junto com o conjunto de dados existente.

Análise do Centro de Gravidade no LuckyTemplates

O mapa deve exibir o centro de gravidade com base em uma seleção da segmentação de dados.

Atingir esse cenário é bastante simples. Peguei o centro de gravidade de cada ponto do mapa.

Análise do Centro de Gravidade no LuckyTemplates

Eu criei o mesmo cálculo para cada medida.

Análise do Centro de Gravidade no LuckyTemplates

Depois de concluir esses cinco cálculos de COG , adicionei-os a esta tabela de união.

Análise do Centro de Gravidade no LuckyTemplates

Posteriormente, esta tabela agora exibe o centro de gravidade no topo dos dados.

Análise do Centro de Gravidade no LuckyTemplates

Isso fornece um pouco mais de flexibilidade em termos de análise de dados em todos os depósitos existentes

Se eu selecionar Blank e Depot Rotterdam , o mapa exibirá os pontos de dados e o centro de gravidade para Depot Rotterdam . Ele também exibirá o centro de gravidade para os outros locais, que gostaria de manter como referência.

Análise do Centro de Gravidade no LuckyTemplates

A tabela também exibirá os dados com base na seleção. Como você pode ver, refletia as cores e tamanhos correspondentes.

Análise do Centro de Gravidade no LuckyTemplates

A medida Color é a mesma do primeiro exemplo. Se o tamanho for 1 , a cor deve ser vermelha; caso contrário, deve ser azul.

Análise do Centro de Gravidade no LuckyTemplates

As outras medidas são apenas um reflexo da análise padrão, como Receita Total e Demanda Total .

Terceiro Cenário de Amostra

Para o exemplo final, adicionei os locais e o centro de gravidade aos dados. Portanto, tenho os depósitos , os dados e o centro de gravidade

Análise do Centro de Gravidade no LuckyTemplates

Isso resulta em um mapa ligeiramente diferente. Em primeiro lugar, o que eu realmente gosto neste mapa é que ele tem os depósitos e todos os pontos.

Análise do Centro de Gravidade no LuckyTemplates

Também posso fazer seleções neste fatiador. 

Se eu limpar a segmentação, você verá que o mapa agora exibe os depósitos (círculos verdes) e o centro de gravidade (círculos vermelhos).

Análise do Centro de Gravidade no LuckyTemplates

Em uma visão, tenho tudo o que preciso para cumprir a análise. 

Se eu selecionar Depot Rotterdam e o centro de gravidade, o mapa exibirá todos os pontos de Rotterdam . Para referência, também exibirá o centro de gravidade dos outros locais.

Olhando para a tabela, o tamanho agora está respondendo como eu esperava.

Análise do Centro de Gravidade no LuckyTemplates

O mesmo vale para o Color COG .

Análise do Centro de Gravidade no LuckyTemplates

Todos os dados permaneceram os mesmos com exceção da adição dos depósitos. Mas, de resto, apenas modifiquei a cor e adicionei seleções que serão refletidas no mapa. 

O centro de gravidade que você vê nessas 2 cartas é o centro de gravidade real dos pontos selecionados. No entanto, não refletirá em outro ponto do mapa porque os dados não são atualizados.

Análise do Centro de Gravidade no LuckyTemplates

A medida de cor que usei é diferente da primeira. Isso mostra a medida de cor para o primeiro exemplo.

Análise do Centro de Gravidade no LuckyTemplates

Quanto à medida de cor do segundo exemplo, adicionei um pouco de lógica para criar as várias cores no mapa.

Análise do Centro de Gravidade no LuckyTemplates

A legenda é uma mesa pequena e simples. Normalmente, as legendas nos mapas não são tão boas. Então, prefiro criar o meu próprio, se puder.

Análise do Centro de Gravidade no LuckyTemplates

Neste caso, criei uma pequena descrição da legenda e a cor.

Análise do Centro de Gravidade no LuckyTemplates

Para este cenário de amostra, não preciso dessa legenda para filtrar o mapa. Eu apenas o usei para exibir um guia para o que o visualizador vê no mapa.


Visualizações de dados LuckyTemplates – Mapas dinâmicos em dicas de ferramentas
Visual do mapa do LuckyTemplates: criando uma legenda personalizada
Análise geoespacial – Novo curso no LuckyTemplates

Conclusão

Isso abrange o tutorial sobre como calcular o centro de gravidade na análise geoespacial e modificar o mapa visualmente.

Você também pode experimentar essas configurações. Lembre-se de que você pode obter resultados variados, dependendo da maneira como configura os dados. 

Confira os links abaixo para mais exemplos e conteúdo relacionado.

Saúde!

Paulo

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.