Analisi del centro di gravità in LuckyTemplates

Analisi del centro di gravità in LuckyTemplates

Trovare il centro di gravità di un gruppo di località è un compito comune per le persone che lavorano con i sistemi informativi geografici.

Un esempio è l'assegnazione degli indirizzi a un deposito o degli ingegneri a un'area di lavoro. Sebbene LuckyTemplates non supporti ancora livelli dinamici multipli effettivi negli oggetti visivi della mappa, è comunque possibile dimostrare la metodologia.

Analisi del centro di gravità in LuckyTemplates

Tuttavia, il COG (centro di gravità) calcolato può trovarsi in cima a un edificio oa una montagna. È semplicemente un'indicazione di un ottimo posto. È necessaria un'ulteriore analisi di altre condizioni come praticità, infrastrutture circostanti, disponibilità di personale e alloggi.

Prima di passare a per dimostrarlo, spiegherò la matematica a coloro che hanno meno familiarità con questo.

Sommario

Comprensione dell'analisi del centro di gravità

Questa parte è un piccolo schema con quattro posizioni. Questo contiene anche le coordinate di ogni singola posizione.

Analisi del centro di gravità in LuckyTemplates

Puoi vedere quelle coordinate rappresentate su questa mappa. Come vedi, la posizione uno è su -250 (X) e -150 (Y) .

Analisi del centro di gravità in LuckyTemplates

In questo momento, il centro di gravità ponderato è proprio nel mezzo di tutte queste posizioni.

Analisi del centro di gravità in LuckyTemplates

Voglio creare questo baricentro ponderato per spostarmi in una direzione basata sulle informazioni che ho, come il numero di consegne alla posizione 4 . Può anche essere basato sul peso o sulle entrate. Anche se nella maggior parte dei casi considero le consegne perché sono il fattore di costo.

Devo completare i pesi per calcolare il baricentro. 

Quindi, se inserisco 100 sotto la posizione 1 , puoi vedere che il centro ponderato si sposterà in questo punto. Questo perché gli altri sono ancora 0 .

Analisi del centro di gravità in LuckyTemplates

Se impostiamo il peso degli altri a 200 , 200 e 500 , il centro di gravità si sposterà in un'altra posizione in base ai pesi che ho specificato.

Analisi del centro di gravità in LuckyTemplates

Questo spiega come funziona il baricentro ponderato

Per calcolare il baricentro, basta moltiplicare le coordinate X e Y della posizione o una latitudine e longitudine per il peso di ogni punto

Analisi del centro di gravità in LuckyTemplates

Successivamente, dividerlo per il peso totale per arrivare al baricentro ponderato effettivo.

Punti da considerare nell'analisi del centro di gravità

In questa demo, ho utilizzato solo un numero limitato di posizioni dei clienti. 

Un'analisi COG è strategica e dovrebbe esaminare i dati per un lungo periodo di tempo, preferibilmente oltre un anno o più per identificare la stagionalità. 

Pertanto, consiglio di iniziare con un'analisi standard per ottenere informazioni prima di impostare l'analisi. Ciò può quindi essere fatto con un sottoinsieme più piccolo di dati, dopo aver completato i passaggi successivi.

Rimuovi i piccoli valori anomali, come i clienti occasionali, e controlla se ci sono consegne incluse a o per i clienti che potresti perdere. Inoltre, aggiungi i dati per i nuovi clienti in base al profilo che hanno fornito.

Eseguire alcune iterazioni del modello per mostrare i diversi scenari associati a eventuali modifiche.

Su set di dati più grandi con migliaia di punti, valuta la possibilità di raggruppare i dati in Power Query . Ho utilizzato il CAP e raggruppato per , mantenendo latitudine e longitudine del cliente con il maggior numero di consegne.

Primo scenario campione

Questo è un semplice COG per un dato set di dati.

Analisi del centro di gravità in LuckyTemplates

Ecco il modello di dati. Come puoi vedere, non ci sono relazioni.

Analisi del centro di gravità in LuckyTemplates

1. Creazione della query sul centro di gravità

Innanzitutto, ho creato una query sul centro di gravità .

Analisi del centro di gravità in LuckyTemplates

Devo calcolare il centro di gravità su un set di dati selezionato . Per fare questo, proprio come ho mostrato nel foglio excel, devo prendere il totale delle richieste

Analisi del centro di gravità in LuckyTemplates

Devo anche calcolare il centro di gravità per la latitudine . In questo caso ho moltiplicato la latitudine per il numero di consegne.

Analisi del centro di gravità in LuckyTemplates

Quindi, ho fatto lo stesso calcolo per la longitudine.

Analisi del centro di gravità in LuckyTemplates

Successivamente, ho diviso i COG dati per le richieste .

Analisi del centro di gravità in LuckyTemplates

Quindi, questo verrà restituito in una tabella a una riga utilizzando la funzione . Mi sono assicurato che il numero di colonne fosse uguale al numero di colonne nel set di dati. Mi sono anche assicurato che le colonne potessero avere un testo o una formula. In questo caso, ho le misure DAX per i COG di longitudine e latitudine.

Analisi del centro di gravità in LuckyTemplates

In seguito, ho fatto il sindacato. Quindi, la tabella finale che ho utilizzato per la visualizzazione è la tabella che contiene l'unione del baricentro e dei dati.

Analisi del centro di gravità in LuckyTemplates

Dopo aver completato questi passaggi, questa tabella visualizzerà i nomi delle località , entrate , richieste , longitudine e latitudine e le due colonne che ho aggiunto per questa dimostrazione ( colore COG e colonna Dimensione ).

Analisi del centro di gravità in LuckyTemplates

2. Analizzare le misure di dimensioni e colore

La misura Size identifica se la domanda totale è uguale a zero o maggiore di zero. Quindi, se è zero, la dimensione sarà impostata su 1 . Se è maggiore di zero, verrà impostato su 0.15 .  

Analisi del centro di gravità in LuckyTemplates

In questo modo creerai una dimensione diversa per il centro di gravità, che viene visualizzato come colore Rosso e come dimensione 1 .

Analisi del centro di gravità in LuckyTemplates

Il colore rosso è associato alla misura Colore COG .

Analisi del centro di gravità in LuckyTemplates

Questo in pratica indica che se la dimensione è una, il colore dell'indicatore COG dovrebbe essere rosso. Altrimenti, dovrebbe essere blu. 

Nei colori dei dati nella scheda Formattazione , imposta Formato per su Valore campo , quindi seleziona la misura per l' opzione In base al campo . Per questo scenario, ho selezionato la misura del colore COG .

Analisi del centro di gravità in LuckyTemplates

Ora, facciamo un ulteriore passo avanti con questa analisi di esempio.

Secondo scenario di esempio

In questo esempio, ho creato cinque centri di gravità insieme al set di dati esistente.

Analisi del centro di gravità in LuckyTemplates

La mappa dovrebbe visualizzare il centro di gravità in base a una selezione dall'affettatrice.

Raggiungere questo scenario è abbastanza semplice. Ho preso il centro di gravità per ogni singolo punto della mappa.

Analisi del centro di gravità in LuckyTemplates

Ho creato lo stesso calcolo per ogni misura.

Analisi del centro di gravità in LuckyTemplates

Dopo aver completato quei cinque calcoli COG , li ho sommati in questa tabella di unione.

Analisi del centro di gravità in LuckyTemplates

Successivamente, questa tabella mostra ora il baricentro sopra i dati.

Analisi del centro di gravità in LuckyTemplates

Ciò fornisce un po' più di flessibilità in termini di analisi dei dati in tutti i depositi esistenti

Se seleziono Blank e Depot Rotterdam , la mappa visualizzerà i punti dati e il centro di gravità per Depot Rotterdam . Mostrerà anche il centro di gravità per le altre posizioni, che vorrei mantenere come riferimento.

Analisi del centro di gravità in LuckyTemplates

La tabella visualizzerà anche i dati in base alla selezione. Come puoi vedere, rifletteva i colori e le dimensioni corrispondenti.

Analisi del centro di gravità in LuckyTemplates

La misura del colore è la stessa del primo esempio. Se la taglia è 1 , il colore dovrebbe essere rosso; in caso contrario, dovrebbe essere blu.

Analisi del centro di gravità in LuckyTemplates

Le altre misure sono semplicemente un riflesso dell'analisi standard come Total Revenue e Total Demand .

Terzo scenario di esempio

Per l'ultimo esempio, ho aggiunto ai dati le posizioni e il baricentro. Pertanto, ho i depositi , i dati e il baricentro

Analisi del centro di gravità in LuckyTemplates

Ciò si traduce in una mappa leggermente diversa. Prima di tutto, quello che mi piace di questa mappa è che ha i depositi e tutti i punti.

Analisi del centro di gravità in LuckyTemplates

Posso effettuare selezioni anche in questa affettatrice. 

Se cancello l'affettatrice, puoi vedere che la mappa ora mostra i depositi (cerchi verdi) e il centro di gravità (cerchi rossi).

Analisi del centro di gravità in LuckyTemplates

In una vista, ho tutto ciò di cui ho bisogno per completare l'analisi. 

Se seleziono Depot Rotterdam e il centro di gravità, la mappa visualizzerà tutti i punti per Rotterdam . Per riferimento, visualizzerà anche il baricentro delle altre posizioni.

Guardando la tabella, la dimensione ora sta rispondendo come mi aspetto che sia.

Analisi del centro di gravità in LuckyTemplates

Lo stesso vale per il Color COG .

Analisi del centro di gravità in LuckyTemplates

Tutti i dati sono rimasti invariati ad eccezione dell'aggiunta dei depositi. Ma per il resto, ho solo modificato il colore e aggiunto le selezioni che si rifletteranno sulla mappa. 

Il baricentro che vedi in queste 2 carte è il baricentro effettivo dei punti selezionati. Tuttavia, non si rifletterà in un altro punto della mappa perché i dati non sono aggiornati.

Analisi del centro di gravità in LuckyTemplates

La misura del colore che ho usato è diversa dalla prima. Questo mostra la misura del colore per il primo esempio.

Analisi del centro di gravità in LuckyTemplates

Per quanto riguarda la misura del colore del secondo esempio, ho aggiunto un po' di logica per creare i vari colori sulla mappa.

Analisi del centro di gravità in LuckyTemplates

La leggenda è un tavolo piccolo e semplice. Di solito, le leggende nelle mappe non sono così buone. Quindi, preferisco crearne uno mio, se posso.

Analisi del centro di gravità in LuckyTemplates

In questo caso, ho creato una piccola descrizione della legenda e il colore.

Analisi del centro di gravità in LuckyTemplates

Per questo scenario di esempio, non ho bisogno di questa legenda per filtrare la mappa. L'ho semplicemente usato per visualizzare una guida per ciò che lo spettatore vede sulla mappa.


Visualizzazioni dei dati LuckyTemplates: mappe dinamiche nelle descrizioni dei comandi
LuckyTemplates Map Visual: creazione di una legenda personalizzata
Analisi geospaziale: nuovo corso su LuckyTemplates

Conclusione

Questo copre il tutorial su come calcolare il baricentro nell'analisi geospaziale e modificare visivamente la mappa.

Puoi anche sperimentare con queste impostazioni. Tieni presente che puoi ottenere risultati diversi a seconda del modo in cui imposti i dati. 

Dai un'occhiata ai link sottostanti per ulteriori esempi e contenuti correlati.

Saluti!

Paolo


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere