Tyngdpunktsanalys i LuckyTemplates

Att hitta tyngdpunkten för ett kluster av platser är en vanlig uppgift för personer som arbetar med geografiska informationssystem.

Ett exempel är när man tittar på allokering av adresser till en depå eller ingenjörer till ett arbetsområde. Även om LuckyTemplates ännu inte stöder äkta flera dynamiska lager i kartbilden, är det fortfarande möjligt att demonstrera metoden.

Tyngdpunktsanalys i LuckyTemplates

Den beräknade COG (tyngdpunkten) kan dock vara på toppen av en byggnad eller ett berg. Det är bara en indikation på en fantastisk plats. Ytterligare analys av andra förhållanden som praktiska, omgivande infrastruktur, tillgång på personal och bostäder krävs.

Innan man hoppar inför att visa detta ska jag förklara matematiken för dem som är mindre bekanta med detta.

Innehållsförteckning

Förstå tyngdpunktsanalysen

Denna del är ett litet upplägg med fyra platser. Detta innehåller också koordinaterna för varje enskild plats.

Tyngdpunktsanalys i LuckyTemplates

Du kan se dessa koordinater representerade på den här kartan. Som du ser är plats ett på -250 (X) och -150 (Y) .

Tyngdpunktsanalys i LuckyTemplates

I detta ögonblick är den viktade tyngdpunkten mitt i alla dessa platser.

Tyngdpunktsanalys i LuckyTemplates

Jag vill skapa denna viktade tyngdpunkt för att röra mig i en riktning baserat på den information jag har, till exempel antalet leveranser till plats 4 . Det kan också baseras på vikt eller inkomst. Även om jag i de flesta fall överväger leveranserna eftersom de är kostnadsdrivaren.

Jag måste fylla i vikterna för att kunna beräkna tyngdpunkten. 

Så om jag anger 100 under plats 1 kan du se att det viktade centret kommer att flyttas till denna punkt. Detta beror på att de andra fortfarande är 0 .

Tyngdpunktsanalys i LuckyTemplates

Om vi ​​ställer in vikten för de andra till 200 , 200 och 500 , kommer tyngdpunkten att flyttas till en annan plats baserat på vikterna som jag har angett.

Tyngdpunktsanalys i LuckyTemplates

Det förklarar hur den viktade tyngdpunkten fungerar. 

För att beräkna tyngdpunkten, multiplicera helt enkelt positionernas X- och Y-koordinater eller en latitud och longitud med vikten för varje punkt

Tyngdpunktsanalys i LuckyTemplates

Efter det, dividera den med den totala vikten för att komma till den faktiska viktade tyngdpunkten.

Punkter att tänka på i tyngdpunktsanalys

I den här demon använde jag bara ett litet antal kundplatser. 

En COG-analys är strategisk och bör titta på data över en längre tidsperiod, helst över ett år eller mer för att identifiera säsongsvariationer. 

Därför rekommenderar jag att börja med en standardanalys för att få insikt innan du lägger upp analysen. Det kan sedan göras med en mindre delmängd av data, efter att ha slutfört nästa steg.

Ta bort små avvikelser, som tillfälliga kunder, och kontrollera om det finns några inkluderade leveranser till eller för kunder som du kan förlora. Lägg dessutom till data för nya kunder baserat på profilen som de tillhandahållit.

Kör några iterationer av modellen för att visa de olika scenarierna förknippade med eventuella ändringar.

På större datamängder med tusentals punkter kan du överväga att gruppera dina data i . Jag använde postnumret och gruppen av , behöll latitud och longitud för kunden med det högsta antalet leveranser.

Första exempelscenariot

Detta är en enkel COG för en given uppsättning data.

Tyngdpunktsanalys i LuckyTemplates

Här är datamodellen. Som du kan se finns det inga relationer.

Tyngdpunktsanalys i LuckyTemplates

1. Skapa tyngdpunktsfrågan

Först skapade jag en tyngdpunktsfråga .

Tyngdpunktsanalys i LuckyTemplates

Jag måste beräkna tyngdpunkten över en vald datamängd . För att göra detta, precis som det jag har visat i excel-arket, måste jag ta de totala kraven

Tyngdpunktsanalys i LuckyTemplates

Jag måste också beräkna tyngdpunkten för latituden . I det här fallet multiplicerade jag latituden med antalet leveranser.

Tyngdpunktsanalys i LuckyTemplates

Sedan gjorde jag samma beräkning för longituden.

Tyngdpunktsanalys i LuckyTemplates

Efter det delade jag de givna COGs med kraven .

Tyngdpunktsanalys i LuckyTemplates

Sedan kommer detta att returneras i en enradstabell med funktionen. Jag såg till att antalet kolumner är detsamma som antalet kolumner i datasetet. Jag såg också till att kolumnerna kan ha en text eller en formel. I det här fallet har jag DAX-måtten för longitud och latitud COG.

Tyngdpunktsanalys i LuckyTemplates

Efter det gjorde jag facket. Så, den sista tabellen som jag använde för displayen är tabellen som innehåller föreningen av tyngdpunkten och data.

Tyngdpunktsanalys i LuckyTemplates

När du har slutfört dessa steg kommer den här tabellen att visa namnen på platserna , intäkter , krav , longitud och latitud och de två kolumner som jag lade till för den här demonstrationen ( COG-färg och kolumnen Storlek ).

Tyngdpunktsanalys i LuckyTemplates

2. Analysera storlek och färgmått

Måttet Storlek identifierar om den totala efterfrågan är lika med noll eller mer än noll. Om det är en nolla kommer storleken därför att ställas in på 1 . Om den är högre än noll kommer den att ställas in på 0,15 .  

Tyngdpunktsanalys i LuckyTemplates

Om du gör detta skapas en annan storlek för tyngdpunkten, som visas som färgen Röd och som storlek 1 .

Tyngdpunktsanalys i LuckyTemplates

Den röda färgen är associerad med COG Color- måttet.

Tyngdpunktsanalys i LuckyTemplates

Detta indikerar i princip att om storleken är en, bör färgen på COG -indikatorn vara röd. Annars ska den vara blå. 

I datafärgerna under fliken ställer du bara in Formatera efter till fältvärde och välj sedan måttet för alternativet Baserat på fält . För det här scenariot valde jag måttet COG Color .

Tyngdpunktsanalys i LuckyTemplates

Låt oss nu ta denna provanalys ett steg längre.

Andra exempelscenariot

I det här exemplet skapade jag fem tyngdpunkter tillsammans med deras befintliga dataset.

Tyngdpunktsanalys i LuckyTemplates

Kartan ska visa tyngdpunkten baserat på ett urval från skäraren.

Att uppnå dettaär ganska enkelt. Jag har tagit tyngdpunkten för varje punkt på kartan.

Tyngdpunktsanalys i LuckyTemplates

Jag skapade samma beräkning för varje åtgärd.

Tyngdpunktsanalys i LuckyTemplates

Efter att ha slutfört dessa fem COG- beräkningar lade jag ihop dem i den här fackliga tabellen.

Tyngdpunktsanalys i LuckyTemplates

Därefter visar denna tabell nu tyngdpunkten ovanpå data.

Tyngdpunktsanalys i LuckyTemplates

Detta ger lite mer flexibilitet när det gäller att analysera data över alla befintliga depåer

Om jag väljer Blank and Depot Rotterdam kommer kartan att visa datapunkterna och tyngdpunkten för Depot Rotterdam . Den kommer också att visa tyngdpunkten för de andra platserna, som jag skulle vilja behålla som referens.

Tyngdpunktsanalys i LuckyTemplates

Tabellen visar också data baserat på valet. Som du kan se återspeglade det motsvarande färger och storlekar.

Tyngdpunktsanalys i LuckyTemplates

Färgmåttet är detsamma som det första exemplet . Om storleken är 1 ska färgen vara röd; annars ska den vara blå.

Tyngdpunktsanalys i LuckyTemplates

De andra måtten är bara en återspegling av standardanalyser som totala intäkter och total efterfrågan .

Tredje exempelscenariot

För det sista exemplet lade jag till platserna och tyngdpunkten till data. Därför har jag depåerna , data och tyngdpunkten

Tyngdpunktsanalys i LuckyTemplates

Det resulterar i en lite annorlunda karta. Först och främst, det jag verkligen gillar i den här kartan är att den har depåerna och alla punkter.

Tyngdpunktsanalys i LuckyTemplates

Jag kan göra val i den här skivaren också. 

Om jag rensar skärmaskinen kan du se att kartan nu visar depåerna ( gröna cirklar) och tyngdpunkten (röda cirklar).

Tyngdpunktsanalys i LuckyTemplates

I ett perspektiv har jag allt jag behöver för att uppfylla analysen. 

Om jag väljer Depå Rotterdam och tyngdpunkten kommer kartan att visa alla punkter för Rotterdam . Som referens kommer den också att visa tyngdpunkten för de andra platserna.

När man tittar på tabellen svarar storleken nu som jag förväntar mig att den ska vara.

Tyngdpunktsanalys i LuckyTemplates

Detsamma gäller för Color COG .

Tyngdpunktsanalys i LuckyTemplates

Alla uppgifter har förblivit desamma med undantag för tillägget av depåerna. Men för resten har jag bara ändrat färgen och lagt till urval som kommer att återspeglas i kartan. 

Tyngdpunkten som du ser i dessa 2 kort är den faktiska tyngdpunkten för de valda punkterna. Det kommer dock inte att återspeglas på en annan punkt på kartan eftersom data inte uppdateras.

Tyngdpunktsanalys i LuckyTemplates

Färgmåttet som jag använde skiljer sig från det första. Detta visar färgmåttet för det första exemplet.

Tyngdpunktsanalys i LuckyTemplates

När det gäller färgmåttet i det andra exemplet lade jag till lite logik för att skapa de olika färgerna på kartan.

Tyngdpunktsanalys i LuckyTemplates

Legenden är ett litet och enkelt bord. Vanligtvis är legender i kartor inte så bra. Så jag föredrar att skapa min egen om jag kan.

Tyngdpunktsanalys i LuckyTemplates

I det här fallet har jag skapat en liten legendbeskrivning och färgen.

Tyngdpunktsanalys i LuckyTemplates

För det här exempelscenariot behöver jag inte den här förklaringen för att filtrera kartan. Jag använde den bara för att visa en guide för vad tittaren ser på kartan.




Slutsats

Det täcker handledningen om hur man beräknar tyngdpunkten i och modifierar kartan visuellt.

Du kan också experimentera med dessa inställningar. Tänk på att du kan uppnå olika resultat beroende på hur du ställer in data. 

Kolla in länkarna nedan för fler exempel och relaterat innehåll.

Skål!

Paul


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.