Egendefinert tema i LuckyTemplates
Sjekk ut egendefinerte temaer og lær å lage en egendefinert JSON-fil slik at du kan kontrollere egendefinerte funksjoner på hver visual 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.
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.
Du kan se disse koordinatene representert på dette kartet. Som du ser, er plassering en på -250 (X) og -150 (Y) .
På dette tidspunktet er det vektede tyngdepunktet midt mellom alle disse stedene.
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 .
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.
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 .
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.
Her er datamodellen. Som du kan se, er det ingen relasjoner.
1. Opprette tyngdepunktspørringen
Først opprettet jeg et tyngdepunktspørsmål .
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 .
Jeg må også beregne tyngdepunktet for breddegraden . I dette tilfellet multipliserte jeg breddegraden med antall leveranser.
Deretter gjorde jeg den samme beregningen for lengdegraden.
Etter det delte jeg de gitte COGene med kravene .
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.
Etter det gjorde jeg fagforeningen. Så, den endelige tabellen som jeg brukte for skjermen er tabellen som inneholder foreningen av tyngdepunktet og dataene.
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 ).
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 .
Dette vil skape en annen størrelse for tyngdepunktet, som vises som farge rød og som størrelse 1 .
Den røde fargen er assosiert med COG Color- målet.
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.
La oss nå ta denne prøveanalysen ett skritt videre.
Andre eksempelscenario
I dette eksemplet opprettet jeg fem tyngdepunkter sammen med deres eksisterende datasett.
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.
Jeg laget samme beregning for hvert mål.
Etter å ha fullført de fem COG- beregningene, la jeg dem opp i denne unionstabellen.
Deretter viser denne tabellen nå tyngdepunktet på toppen av dataene.
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.
Tabellen vil også vise data basert på utvalget. Som du kan se, reflekterte det de tilsvarende fargene og størrelsene.
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å.
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 .
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.
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).
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.
Det samme gjelder for Color COG .
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.
Fargemålet jeg brukte er forskjellig fra det første. Dette viser fargemålet for det første eksemplet.
Når det gjelder fargemålet i det andre eksemplet, la jeg til litt logikk for å lage de forskjellige fargene på kartet.
Legenden er et lite og enkelt bord. Vanligvis er ikke legender i kart så gode. Så jeg foretrekker å lage min egen hvis jeg kan.
I dette tilfellet har jeg laget en liten legendebeskrivelse og fargen.
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
Sjekk ut egendefinerte temaer og lær å lage en egendefinert JSON-fil slik at du kan kontrollere egendefinerte funksjoner på hver visual i LuckyTemplates.
Denne opplæringen vil gjennomgå hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å generere interessant innsikt basert på en rangeringslogikk i LuckyTemplates.
I denne opplæringen viser jeg deg hvordan du beregner satsformeldager innen en måned eller måneder i et sykehusscenario ved å bruke DAX i LuckyTemplates.
Lær hvordan du lager dynamiske tekstsammendrag for å vise frem innsikt i rapporten din ved å bruke LuckyTemplates tilpassede visuelle utvikling kalt Enlighten Data Story.
I denne bloggen lærer du hvordan du dynamisk subsett en tabellvisualisering i LuckyTemplates ved å bruke DAX-mål og betinget formatering.
En LuckyTemplates feriekalender er avgjørende for mange tidsintelligensberegninger. Lær hvordan du beregner bestemte feriedatoer ved hjelp av DAX.
Dette er en introduksjon til LuckyTemplates Geospatial Analysis for å bygge overbevisende dynamiske kart som byr på mange utfordringer for brukerne.
I denne opplæringen demonstrerer jeg hvordan du kan bruke den oppdaterte funksjonen på LuckyTemplates-datalinjer i datatabellvisualiseringer for å gjøre rapportene dine mer overbevisende.
I denne bloggen, skulle gå gjennom hvordan du analyserer over riktige salgsperioder eller riktige tidsperioder der du faktisk har resultater.
I denne LuckyTemplates-utstillingen vil vi gjennomgå forsikringsapplikasjonsrapporter som viser verdifull informasjon om forsikringsrelaterte produkter og avtaler.