Analiza centrului de greutate în LuckyTemplates

Găsirea centrului de greutate al unui grup de locații este o sarcină comună pentru persoanele care lucrează cu sisteme de informații geografice.

Un exemplu este atunci când ne uităm la alocarea adreselor unui depozit sau inginerilor unei zone de lucru. Deși LuckyTemplates nu acceptă încă mai multe straturi dinamice adevărate în imaginile hărții, este totuși posibil să se demonstreze metodologia.

Analiza centrului de greutate în LuckyTemplates

Cu toate acestea, COG (centrul de greutate) calculat poate fi deasupra unei clădiri sau a unui munte. Este doar un indiciu al unui loc grozav. Este necesară o analiză suplimentară în alte condiții, cum ar fi caracterul practic, infrastructura înconjurătoare, disponibilitatea personalului și locuințe.

Înainte de a trece la pentru a demonstra acest lucru, voi explica matematica celor care sunt mai puțin familiarizați cu asta.

Cuprins

Înțelegerea analizei centrului de greutate

Această parte este o schemă mică cu patru locații. Acesta conține, de asemenea, coordonatele fiecărei locații individuale.

Analiza centrului de greutate în LuckyTemplates

Puteți vedea acele coordonate reprezentate pe această hartă. După cum vedeți, locația unu este pe -250 (X) și -150 (Y) .

Analiza centrului de greutate în LuckyTemplates

În acest moment, centrul de greutate ponderat se află chiar în mijlocul tuturor acestor locații.

Analiza centrului de greutate în LuckyTemplates

Vreau să creez acest centru de greutate ponderat pentru a se deplasa într-o direcție bazată pe informațiile pe care le am, cum ar fi numărul de livrări către locația 4 . De asemenea, se poate baza pe greutate sau pe venit. Deși, în cele mai multe cazuri, iau în considerare livrările pentru că acestea sunt factorul de cost.

Trebuie să completez greutățile pentru a calcula centrul de greutate. 

Deci, dacă introdu 100 sub locația 1 , puteți vedea că centrul ponderat se va muta în acest punct. Acest lucru se datorează faptului că ceilalți sunt încă 0 .

Analiza centrului de greutate în LuckyTemplates

Dacă setăm greutatea celorlalți la 200 , 200 și 500 , centrul de greutate se va muta în altă locație pe baza greutăților pe care le-am specificat.

Analiza centrului de greutate în LuckyTemplates

Asta explică cum funcționează centrul de greutate ponderat

Pentru a calcula centrul de greutate, pur și simplu înmulțiți coordonatele X și Y ale locațiilor sau o latitudine și longitudine cu greutatea fiecărui punct

Analiza centrului de greutate în LuckyTemplates

După aceea, împărțiți-l la greutatea totală pentru a ajunge la centrul de greutate real ponderat.

Puncte de luat în considerare în analiza centrului de greutate

În această demonstrație, am folosit doar un număr mic de locații ale clienților. 

O analiză COG este strategică și ar trebui să analizeze datele pe o perioadă lungă de timp, de preferință peste un an sau mai mult, pentru a identifica sezonalitatea. 

Prin urmare, recomand să începeți cu o analiză standard pentru a obține o perspectivă înainte de a configura analiza. Acest lucru se poate face apoi cu un subset mai mic de date, după parcurgerea pașilor următori.

Eliminați valorile aberante mici, cum ar fi clienții incidentali și verificați dacă există livrări incluse către sau pentru clienți pe care le puteți pierde. Mai mult, adăugați date pentru clienții noi în funcție de profilul pe care l-au furnizat.

Rulați câteva iterații ale modelului pentru a afișa diferitele scenarii asociate cu orice modificări.

Pe seturi de date mai mari cu mii de puncte, luați în considerare gruparea datelor în Power Query . Am folosit codul poștal și gruparea după , păstrând latitudinea și longitudinea clientului cu cel mai mare număr de livrări.

Primul exemplu de scenariu

Acesta este un COG simplu pentru un anumit set de date.

Analiza centrului de greutate în LuckyTemplates

Iată modelul de date. După cum puteți vedea, nu există relații.

Analiza centrului de greutate în LuckyTemplates

1. Crearea interogării centrului de greutate

Mai întâi, am creat o interogare privind centrul de greutate .

Analiza centrului de greutate în LuckyTemplates

Trebuie să calculez centrul de greutate pe un set de date selectat . Pentru a face acest lucru, la fel ca ceea ce am arătat în foaia excel, trebuie să preiau cerințele totale

Analiza centrului de greutate în LuckyTemplates

De asemenea, trebuie să calculez centrul de greutate pentru latitudine . În acest caz, am înmulțit latitudinea cu numărul de livrări.

Analiza centrului de greutate în LuckyTemplates

Apoi, am făcut același calcul pentru longitudine.

Analiza centrului de greutate în LuckyTemplates

După aceea, am împărțit COG-urile date la cerințe .

Analiza centrului de greutate în LuckyTemplates

Apoi, acesta va fi returnat într-un tabel cu un rând folosind funcția . M-am asigurat că numărul de coloane este același cu numărul de coloane din setul de date. De asemenea, m-am asigurat că coloanele pot avea un text sau o formulă. În acest caz, am măsurile DAX pentru COG-urile de longitudine și latitudine.

Analiza centrului de greutate în LuckyTemplates

După aceea, am făcut unirea. Deci, tabelul final pe care l-am folosit pentru afișare este tabelul care conține uniunea dintre centrul de greutate și datele.

Analiza centrului de greutate în LuckyTemplates

După parcurgerea acelor pași, acest tabel va afișa numele locațiilor , veniturile , cererile , Longitudine și Latitudine și cele două coloane pe care le-am adăugat pentru această demonstrație ( culoarea COG și coloana Dimensiune ).

Analiza centrului de greutate în LuckyTemplates

2. Analiza Măsurilor Mărimii și Culorii

Măsura Mărime identifică dacă cererea totală este egală cu zero sau mai mare decât zero. Prin urmare, dacă este zero, dimensiunea va fi setată la 1 . Dacă este mai mare decât zero, va fi setat la 0,15 .  

Analiza centrului de greutate în LuckyTemplates

Procedând astfel, se va crea o dimensiune diferită pentru centrul de greutate, care va apărea ca culoare roșu și ca dimensiune 1 .

Analiza centrului de greutate în LuckyTemplates

Culoarea roșie este asociată cu măsura COG Color .

Analiza centrului de greutate în LuckyTemplates

Acest lucru indică practic că, dacă dimensiunea este una, culoarea indicatorului COG ar trebui să fie roșie. În caz contrar, ar trebui să fie albastru. 

În Culorile datelor din fila Formatare , trebuie doar să setați Formatul după la Valoarea câmpului , apoi selectați măsura pentru opțiunea Pe baza câmpului . Pentru acest scenariu, am selectat măsura COG Color .

Analiza centrului de greutate în LuckyTemplates

Acum, să ducem această analiză eșantion un pas mai departe.

Al doilea exemplu de scenariu

În acest exemplu, am creat cinci centre de greutate împreună cu setul de date existent.

Analiza centrului de greutate în LuckyTemplates

Harta ar trebui să afișeze centrul de greutate pe baza unei selecții din slicer.

Realizarea acestui scenariu este destul de simplă. Am luat centrul de greutate pentru fiecare punct de pe hartă.

Analiza centrului de greutate în LuckyTemplates

Am creat același calcul pentru fiecare măsură.

Analiza centrului de greutate în LuckyTemplates

După ce am completat acele cinci calcule COG , le-am adunat în acest tabel de uniuni.

Analiza centrului de greutate în LuckyTemplates

Ulterior, acest tabel afișează acum centrul de greutate deasupra datelor.

Analiza centrului de greutate în LuckyTemplates

Acest lucru oferă puțin mai multă flexibilitate în ceea ce privește analiza datelor din toate depozitele existente

Dacă selectez Blank și Depot Rotterdam , harta va afișa punctele de date și centrul de greutate pentru Depot Rotterdam . De asemenea, va afișa centrul de greutate pentru celelalte locații, pe care aș dori să le păstrez ca referință.

Analiza centrului de greutate în LuckyTemplates

Tabelul va afișa și datele în funcție de selecție. După cum puteți vedea, reflecta culorile și dimensiunile corespunzătoare.

Analiza centrului de greutate în LuckyTemplates

Măsura Culoare este aceeași cu primul exemplu . Dacă mărimea este 1 , culoarea ar trebui să fie roșie; altfel, ar trebui să fie albastru.

Analiza centrului de greutate în LuckyTemplates

Celelalte măsuri sunt doar o reflectare a analizei standard, cum ar fi Venitul Total și Cererea Totală .

Al treilea exemplu de scenariu

Pentru exemplul final, am adăugat locațiile și centrul de greutate la date. Prin urmare, am depozitele , datele și centrul de greutate

Analiza centrului de greutate în LuckyTemplates

Asta duce la o hartă ușor diferită. În primul rând, ceea ce îmi place foarte mult în această hartă este că are depozitele și toate punctele.

Analiza centrului de greutate în LuckyTemplates

Pot face selecții și în acest slicer. 

Dacă ștergeți dispozitivul de tăiere, puteți vedea că harta afișează acum depozitele ( cercuri verzi) și centrul de greutate (cercuri roșii).

Analiza centrului de greutate în LuckyTemplates

Într-un punct de vedere, am tot ce îmi trebuie pentru a îndeplini analiza. 

Dacă selectez Depot Rotterdam și centrul de greutate, harta va afișa toate punctele pentru Rotterdam . Pentru referință, va afișa și centrul de greutate al celorlalte locații.

Privind la tabel, dimensiunea răspunde acum așa cum mă aștept să fie.

Analiza centrului de greutate în LuckyTemplates

Același lucru este valabil și pentru Color COG .

Analiza centrului de greutate în LuckyTemplates

Toate datele au rămas aceleași, cu excepția adăugării depozitelor. Dar pentru restul, tocmai am modificat culoarea și am adăugat selecții care se vor reflecta în hartă. 

Centrul de greutate pe care îl vedeți în aceste 2 cărți este centrul de greutate real al punctelor selectate. Cu toate acestea, nu se va reflecta într-un alt punct de pe hartă deoarece datele nu sunt actualizate.

Analiza centrului de greutate în LuckyTemplates

Măsura de culoare pe care am folosit-o este diferită de prima. Aceasta arată măsura culorii pentru primul exemplu.

Analiza centrului de greutate în LuckyTemplates

În ceea ce privește măsura culorii din al doilea exemplu, am adăugat un pic de logică pentru a crea diferitele culori pe hartă.

Analiza centrului de greutate în LuckyTemplates

Legenda este o masă mică și simplă. De obicei, legendele din hărți nu sunt atât de bune. Așadar, prefer să-mi creez propriul meu dacă pot.

Analiza centrului de greutate în LuckyTemplates

În acest caz, am creat o mică descriere a legendei și culoarea.

Analiza centrului de greutate în LuckyTemplates

Pentru acest exemplu de scenariu, nu am nevoie de această legendă pentru a filtra harta. L-am folosit doar pentru a afișa un ghid pentru ceea ce spectatorul vede pe hartă.


Vizualizări de date LuckyTemplates – Hărți dinamice în tooltips
LuckyTemplates Map Visual: Crearea unei
analize geospațiale de legenda personalizată – Curs nou pe LuckyTemplates

Concluzie

Acesta acoperă tutorialul despre cum să calculați centrul de greutate în analiza geospațială și să modificați harta vizual.

De asemenea, puteți experimenta cu aceste setări. Rețineți că puteți obține rezultate diferite, în funcție de modul în care configurați datele. 

Consultați linkurile de mai jos pentru mai multe exemple și conținut similar.

Noroc!

Paul

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți