Tyngdepunktsanalyse i LuckyTemplates

Å finne tyngdepunktet til en klynge av steder er en vanlig oppgave for personer som jobber med geografiske informasjonssystemer.

Et eksempel er når man ser på tildeling av adresser til et depot eller ingeniører til et arbeidsområde. Selv om LuckyTemplates ennå ikke støtter ekte flere dynamiske lag i kartbildene, er det fortsatt mulig å demonstrere metodikken.

Tyngdepunktsanalyse i LuckyTemplates

Imidlertid kan den beregnede COG (tyngdepunktet) være på toppen av en bygning, eller et fjell. Det er bare en indikasjon på et flott sted. Ytterligere analyse av andre forhold som praktisk, omkringliggende infrastruktur, tilgjengelighet av ansatte og bolig er nødvendig.

Før du hopper innfor å demonstrere dette, skal jeg forklare regnestykket for de som er mindre kjent med dette.

Innholdsfortegnelse

Forstå tyngdepunktsanalysen

Denne delen er et lite opplegg med fire lokasjoner. Denne inneholder også koordinatene til hvert enkelt sted.

Tyngdepunktsanalyse i LuckyTemplates

Du kan se disse koordinatene representert på dette kartet. Som du ser, er plassering en på -250 (X) og -150 (Y) .

Tyngdepunktsanalyse i LuckyTemplates

På dette tidspunktet er det vektede tyngdepunktet midt mellom alle disse stedene.

Tyngdepunktsanalyse i LuckyTemplates

Jeg ønsker å lage dette vektede tyngdepunktet for å bevege meg i en retning basert på informasjonen jeg har, for eksempel antall leveranser til lokasjon 4 . Det kan også være basert på vekt eller inntekt. Selv om jeg i de fleste tilfeller vurderer leveransene fordi de er kostnadsdriveren.

Jeg må fullføre vektene for å beregne tyngdepunktet. 

Så hvis jeg skriver inn 100 under plassering 1 , kan du se at det vektede senteret vil flytte til dette punktet. Dette er fordi de andre fortsatt er 0 .

Tyngdepunktsanalyse i LuckyTemplates

Hvis vi setter vekten til de andre til 200 , 200 og 500 , vil tyngdepunktet flyttes til et annet sted basert på vektene jeg har spesifisert.

Tyngdepunktsanalyse i LuckyTemplates

Det forklarer hvordan det vektede tyngdepunktet fungerer. 

For å beregne tyngdepunktet, multipliserer du bare X- og Y-koordinatene eller en breddegrad og lengdegrad med vekten for hvert punkt

Tyngdepunktsanalyse i LuckyTemplates

Deretter deler du den på totalvekten for å komme til det faktiske vektede tyngdepunktet.

Poeng å vurdere i tyngdepunktsanalyse

I denne demoen brukte jeg bare et lite antall kundesteder. 

En COG-analyse er strategisk og bør se på data over en lengre periode, helst over ett år eller mer for å identifisere sesongvariasjoner. 

Derfor anbefaler jeg å starte med en standardanalyse for å få innsikt før du setter opp analysen. Det kan deretter gjøres med en mindre delmengde av dataene, etter å ha fullført de neste trinnene.

Fjern små uteliggere, som tilfeldige kunder, og sjekk om det er inkludert leveranser til eller for kunder som du kan miste. Legg i tillegg til data for nye kunder basert på profilen de oppga.

Kjør noen iterasjoner av modellen for å vise de forskjellige scenariene knyttet til eventuelle endringer.

På større datasett med tusenvis av punkter bør du vurdere å gruppere dataene dine i . Jeg brukte postnummeret og gruppen etter , beholdt bredde- og lengdegraden til kunden med det høyeste antallet leveranser.

Første eksempelscenario

Dette er en enkel COG for et gitt sett med data.

Tyngdepunktsanalyse i LuckyTemplates

Her er datamodellen. Som du kan se, er det ingen relasjoner.

Tyngdepunktsanalyse i LuckyTemplates

1. Opprette tyngdepunktspørringen

Først opprettet jeg et tyngdepunktspørsmål .

Tyngdepunktsanalyse i LuckyTemplates

Jeg må beregne tyngdepunktet over et valgt datasett . For å gjøre dette, akkurat som det jeg har vist i excel-arket, må jeg ta de totale kravene

Tyngdepunktsanalyse i LuckyTemplates

Jeg må også beregne tyngdepunktet for breddegraden . I dette tilfellet multipliserte jeg breddegraden med antall leveranser.

Tyngdepunktsanalyse i LuckyTemplates

Deretter gjorde jeg den samme beregningen for lengdegraden.

Tyngdepunktsanalyse i LuckyTemplates

Etter det delte jeg de gitte COGene med kravene .

Tyngdepunktsanalyse i LuckyTemplates

Deretter vil dette bli returnert i en enradstabell ved hjelp av funksjonen. Jeg sørget for at antall kolonner er det samme som antall kolonner i datasettet. Jeg sørget også for at kolonnene kan ha en tekst eller en formel. I dette tilfellet har jeg DAX-målene for COG-ene for lengde- og breddegrad.

Tyngdepunktsanalyse i LuckyTemplates

Etter det gjorde jeg fagforeningen. Så, den endelige tabellen som jeg brukte for skjermen er tabellen som inneholder foreningen av tyngdepunktet og dataene.

Tyngdepunktsanalyse i LuckyTemplates

Etter å ha fullført disse trinnene, vil denne tabellen vise navnene på stedene , inntekter , krav , lengdegrad og breddegrad , og de to kolonnene som jeg la til for denne demonstrasjonen ( COG-farge og kolonnen Størrelse ).

Tyngdepunktsanalyse i LuckyTemplates

2. Analysere størrelsen og fargemålene

Størrelse - målet identifiserer om den totale etterspørselen er lik null eller mer enn null. Derfor, hvis det er en null, vil størrelsen bli satt til 1 . Hvis den er høyere enn null, settes den til 0,15 .  

Tyngdepunktsanalyse i LuckyTemplates

Dette vil skape en annen størrelse for tyngdepunktet, som vises som farge rød og som størrelse 1 .

Tyngdepunktsanalyse i LuckyTemplates

Den røde fargen er assosiert med COG Color- målet.

Tyngdepunktsanalyse i LuckyTemplates

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

I Datafarger under fanen, sett bare Formater etter til feltverdi , og velg deretter mål for alternativet Basert på felt . For dette scenariet valgte jeg COG Color- målet.

Tyngdepunktsanalyse i LuckyTemplates

La oss nå ta denne prøveanalysen ett skritt videre.

Andre eksempelscenario

I dette eksemplet opprettet jeg fem tyngdepunkter sammen med deres eksisterende datasett.

Tyngdepunktsanalyse i LuckyTemplates

Kartet skal vise tyngdepunktet basert på et utvalg fra skjæremaskinen.

Å oppnå detteer ganske enkelt. Jeg har tatt tyngdepunktet for hvert eneste punkt på kartet.

Tyngdepunktsanalyse i LuckyTemplates

Jeg laget samme beregning for hvert mål.

Tyngdepunktsanalyse i LuckyTemplates

Etter å ha fullført de fem COG- beregningene, la jeg dem opp i denne unionstabellen.

Tyngdepunktsanalyse i LuckyTemplates

Deretter viser denne tabellen nå tyngdepunktet på toppen av dataene.

Tyngdepunktsanalyse i LuckyTemplates

Dette gir litt mer fleksibilitet når det gjelder å analysere data på tvers av alle eksisterende depoter

Hvis jeg velger Blank og Depot Rotterdam , vil kartet vise datapunktene og tyngdepunktet for Depot Rotterdam . Den vil også vise tyngdepunktet for de andre stedene, som jeg vil beholde som referanse.

Tyngdepunktsanalyse i LuckyTemplates

Tabellen vil også vise data basert på utvalget. Som du kan se, reflekterte det de tilsvarende fargene og størrelsene.

Tyngdepunktsanalyse i LuckyTemplates

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

Tyngdepunktsanalyse i LuckyTemplates

De andre målene er bare en refleksjon av standardanalyse som Total Revenue og Total Demand .

Tredje eksempelscenario

For det siste eksemplet la jeg til plasseringene og tyngdepunktet til dataene. Derfor har jeg depotene , dataene og tyngdepunktet

Tyngdepunktsanalyse i LuckyTemplates

Det resulterer i et litt annerledes kart. Først av alt, det jeg virkelig liker i dette kartet er at det har depotene og alle punktene.

Tyngdepunktsanalyse i LuckyTemplates

Jeg kan gjøre valg i denne skjæreren også. 

Hvis jeg tømmer sliceren, kan du se at kartet nå viser depotene ( grønne sirkler), og tyngdepunktet (røde sirkler).

Tyngdepunktsanalyse i LuckyTemplates

I ett syn har jeg alt jeg trenger for å oppfylle analysen. 

Hvis jeg velger Depot Rotterdam og tyngdepunktet, vil kartet vise alle punktene for Rotterdam . Som referanse vil den også vise tyngdepunktet til de andre stedene.

Når vi ser på tabellen, svarer størrelsen nå slik jeg forventer at den skal være.

Tyngdepunktsanalyse i LuckyTemplates

Det samme gjelder for Color COG .

Tyngdepunktsanalyse i LuckyTemplates

Alle dataene har vært de samme med unntak av tillegg av depotene. Men for resten har jeg bare endret fargen og lagt til valg som vil gjenspeiles i kartet. 

Tyngdepunktet du ser i disse 2 kortene er det faktiske tyngdepunktet til de valgte punktene. Det vil imidlertid ikke reflekteres i et annet punkt på kartet fordi dataene ikke er oppdatert.

Tyngdepunktsanalyse i LuckyTemplates

Fargemålet jeg brukte er forskjellig fra det første. Dette viser fargemålet for det første eksemplet.

Tyngdepunktsanalyse i LuckyTemplates

Når det gjelder fargemålet i det andre eksemplet, la jeg til litt logikk for å lage de forskjellige fargene på kartet.

Tyngdepunktsanalyse i LuckyTemplates

Legenden er et lite og enkelt bord. Vanligvis er ikke legender i kart så gode. Så jeg foretrekker å lage min egen hvis jeg kan.

Tyngdepunktsanalyse i LuckyTemplates

I dette tilfellet har jeg laget en liten legendebeskrivelse og fargen.

Tyngdepunktsanalyse i LuckyTemplates

For dette eksempelscenariet trenger jeg ikke denne forklaringen for å filtrere kartet. Jeg brukte den bare til å vise en guide for hva seeren ser på kartet.




Konklusjon

Det dekker opplæringen om hvordan du beregner tyngdepunktet i og modifiserer kartet visuelt.

Du kan også eksperimentere med disse innstillingene. Husk at du kan oppnå varierende resultater avhengig av måten du setter opp dataene på. 

Sjekk ut koblingene nedenfor for flere eksempler og relatert innhold.

Jubel!

Paul


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.