Tyngdepunktsanalyse i LuckyTemplates

At finde tyngdepunktet for en klynge af lokationer er en almindelig opgave for folk, der arbejder med geografiske informationssystemer.

Et eksempel er, når man ser på tildelingen af ​​adresser til et depot eller ingeniører til et arbejdsområde. Selvom LuckyTemplates endnu ikke understøtter ægte multiple dynamiske lag i kortets visuals, er det stadig muligt at demonstrere metoden.

Tyngdepunktsanalyse i LuckyTemplates

Det beregnede COG (tyngdepunkt) kan dog være på toppen af ​​en bygning eller et bjerg. Det er blot en indikation af et fantastisk sted. Yderligere analyse af andre forhold som praktisk, omgivende infrastruktur, tilgængelighed af personale og bolig er påkrævet.

Inden man hopper ifor at demonstrere dette, vil jeg forklare matematikken til dem, der er mindre fortrolige med dette.

Indholdsfortegnelse

Forstå tyngdepunktsanalysen

Denne del er en lille ordning med fire lokationer. Dette indeholder også koordinaterne for hvert enkelt sted.

Tyngdepunktsanalyse i LuckyTemplates

Du kan se disse koordinater repræsenteret på dette kort. Som du kan se, er placering et på -250 (X) og -150 (Y) .

Tyngdepunktsanalyse i LuckyTemplates

På dette tidspunkt er det vægtede tyngdepunkt lige i midten af ​​alle disse steder.

Tyngdepunktsanalyse i LuckyTemplates

Jeg ønsker at skabe dette vægtede tyngdepunkt for at bevæge mig i en retning baseret på de oplysninger, jeg har, såsom antallet af leverancer til lokation 4 . Det kan også være baseret på vægt eller omsætning. Selvom jeg i de fleste tilfælde overvejer leverancerne, fordi de er omkostningsdriveren.

Jeg skal færdiggøre vægtene for at beregne tyngdepunktet. 

Så hvis jeg indtaster 100 under lokation 1 , kan du se, at det vægtede center vil flytte til dette punkt. Dette skyldes, at de andre stadig er 0 .

Tyngdepunktsanalyse i LuckyTemplates

Hvis vi sætter vægten af ​​de andre til 200 , 200 og 500 , vil tyngdepunktet flyttes til en anden placering baseret på de vægte, som jeg har angivet.

Tyngdepunktsanalyse i LuckyTemplates

Det forklarer, hvordan det vægtede tyngdepunkt fungerer. 

For at beregne tyngdepunktet skal du blot gange placeringerne X- og Y-koordinater eller en bredde- og længdegrad med vægten for hvert punkt

Tyngdepunktsanalyse i LuckyTemplates

Derefter divideres det med den samlede vægt for at komme til det faktiske vægtede tyngdepunkt.

Punkter at overveje i tyngdepunktsanalyse

I denne demo brugte jeg kun et lille antal kundelokationer. 

En COG-analyse er strategisk og bør se på data over en længere periode, helst over et år eller mere for at identificere sæsonbestemte. 

Derfor anbefaler jeg at starte med en standardanalyse for at få indsigt inden opsætning af analysen. Det kan så gøres med en mindre delmængde af dataene efter at have gennemført de næste trin.

Fjern små outliers, såsom tilfældige kunder, og tjek, om der er inkluderede leverancer til eller for kunder, som du kan miste. Tilføj desuden data for nye kunder baseret på den profil, de har givet.

Kør et par iterationer af modellen for at vise de forskellige scenarier forbundet med eventuelle ændringer.

På større datasæt med tusindvis af point kan du overveje at gruppere dine data i . Jeg brugte postnummeret og gruppen ved at holde bredde- og længdegraden for den kunde med det højeste antal leveringer.

Første eksempelscenarie

Dette er en simpel COG for et givet sæt data.

Tyngdepunktsanalyse i LuckyTemplates

Her er datamodellen. Som du kan se, er der ingen relationer.

Tyngdepunktsanalyse i LuckyTemplates

1. Oprettelse af tyngdepunktsforespørgsel

Først oprettede jeg en tyngdepunktsforespørgsel .

Tyngdepunktsanalyse i LuckyTemplates

Jeg skal beregne tyngdepunktet over et udvalgt datasæt . For at gøre dette, ligesom det jeg har vist i excel-arket, skal jeg tage de samlede krav

Tyngdepunktsanalyse i LuckyTemplates

Jeg skal også beregne tyngdepunktet for breddegraden . I dette tilfælde gangede jeg breddegraden med antallet af leverancer.

Tyngdepunktsanalyse i LuckyTemplates

Så lavede jeg den samme beregning for længdegraden.

Tyngdepunktsanalyse i LuckyTemplates

Derefter dividerede jeg de givne COG'er med kravene .

Tyngdepunktsanalyse i LuckyTemplates

Derefter vil dette blive returneret i en tabel med én række ved hjælp af funktionen. Jeg sørgede for, at antallet af kolonner er det samme som antallet af kolonner i datasættet. Jeg sørgede også for, at kolonnerne kan have en tekst eller en formel. I dette tilfælde har jeg DAX-målene for COG'erne for længde- og breddegrad.

Tyngdepunktsanalyse i LuckyTemplates

Efter det gjorde jeg fagforeningen. Så den sidste tabel, som jeg brugte til displayet, er den tabel, der indeholder foreningen af ​​tyngdepunktet og dataene.

Tyngdepunktsanalyse i LuckyTemplates

Når du har gennemført disse trin, viser denne tabel navnene på lokationerne , omsætning , krav , længdegrad og breddegrad og de to kolonner, som jeg tilføjede til denne demonstration ( COG-farve og kolonnen Størrelse ).

Tyngdepunktsanalyse i LuckyTemplates

2. Analyse af størrelse og farvemål

Målingen Størrelse identificerer, om den samlede efterspørgsel er lig med nul eller mere end nul. Derfor, hvis det er et nul, vil størrelsen blive sat til 1 . Hvis den er højere end nul, vil den blive sat til 0,15 .  

Tyngdepunktsanalyse i LuckyTemplates

Hvis du gør dette, skabes en anden størrelse for tyngdepunktet, som vises som farve Rød og som størrelse 1 .

Tyngdepunktsanalyse i LuckyTemplates

Den røde farve er forbundet med COG Color -målet.

Tyngdepunktsanalyse i LuckyTemplates

Dette indikerer grundlæggende, at hvis størrelsen er én, skal farven på COG- indikatoren være rød. Ellers skal den være blå. 

I datafarverne under fanen skal du blot indstille Formater efter til feltværdi , og derefter vælge mål for indstillingen Baseret på felt . Til dette scenarie valgte jeg COG Color- målet.

Tyngdepunktsanalyse i LuckyTemplates

Lad os nu tage denne prøveanalyse et skridt videre.

Andet eksempelscenarie

I dette eksempel oprettede jeg fem tyngdepunkter sammen med deres eksisterende datasæt.

Tyngdepunktsanalyse i LuckyTemplates

Kortet skal vise tyngdepunktet baseret på et valg fra skæremaskinen.

At opnå detteer ret simpelt. Jeg har taget tyngdepunktet for hvert eneste punkt på kortet.

Tyngdepunktsanalyse i LuckyTemplates

Jeg lavede den samme beregning for hvert mål.

Tyngdepunktsanalyse i LuckyTemplates

Efter at have gennemført disse fem COG- beregninger, tilføjede jeg dem i denne foreningstabel.

Tyngdepunktsanalyse i LuckyTemplates

Efterfølgende viser denne tabel nu tyngdepunktet oven på dataene.

Tyngdepunktsanalyse i LuckyTemplates

Dette giver en smule mere fleksibilitet i forhold til at analysere data på tværs af alle eksisterende depoter

Hvis jeg vælger Blank og Depot Rotterdam , viser kortet datapunkterne og tyngdepunktet for Depot Rotterdam . Det vil også vise tyngdepunktet for de andre steder, som jeg gerne vil beholde som reference.

Tyngdepunktsanalyse i LuckyTemplates

Tabellen viser også data baseret på valget. Som du kan se, afspejlede det de tilsvarende farver og størrelser.

Tyngdepunktsanalyse i LuckyTemplates

Farvemålet er det samme som det første eksempel. Hvis størrelsen er 1 , skal farven være rød; ellers skal den være blå.

Tyngdepunktsanalyse i LuckyTemplates

De andre mål er blot en afspejling af standardanalyse som Total Omsætning og Samlet Efterspørgsel .

Tredje eksempelscenarie

Til det sidste eksempel tilføjede jeg placeringerne og tyngdepunktet til dataene. Derfor har jeg depoterne , dataene og tyngdepunktet

Tyngdepunktsanalyse i LuckyTemplates

Det resulterer i et lidt anderledes kort. Først og fremmest, hvad jeg virkelig godt kan lide i dette kort er, at det har depoterne og alle pointene.

Tyngdepunktsanalyse i LuckyTemplates

Jeg kan også foretage valg i denne skæremaskine. 

Hvis jeg rydder sliceren, kan du se, at kortet nu viser depoterne ( grønne cirkler), og tyngdepunktet (røde cirkler).

Tyngdepunktsanalyse i LuckyTemplates

I én visning har jeg alt, hvad jeg behøver for at opfylde analysen. 

Hvis jeg vælger Depot Rotterdam og tyngdepunktet, vil kortet vise alle punkter for Rotterdam . Til reference vil den også vise tyngdepunktet for de andre steder.

Ser man på bordet, svarer størrelsen nu, som jeg forventer, at den er.

Tyngdepunktsanalyse i LuckyTemplates

Det samme gælder for Color COG .

Tyngdepunktsanalyse i LuckyTemplates

Alle data er forblevet de samme med undtagelse af tilføjelsen af ​​depoterne. Men for resten har jeg bare ændret farven og tilføjet valg, der vil blive afspejlet i kortet. 

Tyngdepunktet, som du ser i disse 2 kort, er det faktiske tyngdepunkt for de valgte punkter. Det vil dog ikke afspejle sig i et andet punkt på kortet, fordi dataene ikke er opdateret.

Tyngdepunktsanalyse i LuckyTemplates

Det farvemål, jeg brugte, er forskelligt fra det første. Dette viser farvemålet for det første eksempel.

Tyngdepunktsanalyse i LuckyTemplates

Hvad angår farvemålet i det andet eksempel, tilføjede jeg lidt logik for at skabe de forskellige farver på kortet.

Tyngdepunktsanalyse i LuckyTemplates

Legenden er et lille og enkelt bord. Normalt er legender i kort ikke så gode. Så jeg foretrækker at skabe min egen, hvis jeg kan.

Tyngdepunktsanalyse i LuckyTemplates

I dette tilfælde har jeg lavet en lille legendebeskrivelse og farven.

Tyngdepunktsanalyse i LuckyTemplates

Til dette eksempelscenarie behøver jeg ikke denne forklaring til at filtrere kortet. Jeg brugte den blot til at vise en guide til, hvad seeren ser på kortet.




Konklusion

Det dækker selvstudiet om, hvordan man beregner tyngdepunktet i og ændrer kortet visuelt.

Du kan også eksperimentere med disse indstillinger. Husk på, at du kan opnå forskellige resultater afhængigt af den måde, du opsætter dataene på. 

Tjek nedenstående links for flere eksempler og relateret indhold.

Skål!

Paul


LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.