Rapportera appar med hjälp av LuckyTemplates för transport och frakt

I den här handledningen skulle jag vilja visa hur du kan skapa logistikrapporteringsappar i LuckyTemplates med hjälp av verklig data. Jag vill visa omfattningen av vad du kan göra i LuckyTemplates och dess fantastiska möjligheter. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Vi kommer att gå igenom ett exempel som kommer från en av våra medlemmar som en del av LuckyTemplates LuckyTemplates Challenge 12, och jag kommer att dela hur jag personligen skulle ta itu med problemet och de förbättringar som jag tror kan tillämpas på modellen.

Innehållsförteckning

Exempel på logistikrapporteringsappar i LuckyTemplates

Det första jag verkligen älskar med den här rapporten är den faktiska navigeringsupplevelsen. Det är som en färdigbyggd webbapplikation. Det är som en GIF-bild där det finns en överlagringsaspekt när du klickar på den. Medlemmen har delat upp det i fyra olika analyssegment. Vi har segmentering av luft, väg, järnväg och sjö.

Rapportera appar med hjälp av LuckyTemplates för transport och frakt

Om du klickar dig igenom ett av dessa segment, säg Väg här, kommer du till en annan sida som ger dig insikter om alla olika transporter som sker via vägen.

Rapportera appar med hjälp av LuckyTemplates för transport och frakt

Jag tror att det är ett bra ställe att börja. När du utvärderar en datauppsättning vill du verkligen försöka förstå historien som du försöker berätta. Historien du berättar kan förändras ganska mycket beroende på vad du anser vara dina viktigaste filter eller dina viktigaste dimensioner. I det här fallet var den viktigaste dimensionen att bryta upp data.

Och så, det finns en del analys och annan nyckelinformation inom varje segment, men det finns också navigering på vänster sida som du kan klicka dig igenom. Du kan borra ner i data för mer information. Det här är de saker som är bra för allt som har med logistik att göra. Det visar mångsidigheten i vad vi kan göra med.

Datamodell och datamängd för logistikrapporteringsappar

Nu vill jag snabbt gå igenom hur jag ser på datamängder och hur jag potentiellt skulle göra detta annorlunda eftersom det som har gjorts i det här fallet är att modellen har hållits väldigt enkel. För det första älskar jag det faktum att medlemmen använde vattenfallstekniken, där vi har våra uppslagstabeller överst och våra faktatabeller längst ner.

Men det här en-till-en-förhållandet på finans här är inget som jag vanligtvis skulle göra. Jag skulle förmodligen lämna detta som ett slags bord för sig själv. Men jag kanske skulle skapa en uppslagstabell för den gemensamma kolumnen, till exempel leverans-ID. Jag skulle försöka föra samman dessa två försändelse-ID-kolumner och slå samman dem till en. Eller alternativt kan jag ta bort dubbletter, placera dem som en uppslagstabell och sedan skapa en en-till-många-relation från den kolumnen med unika värden.

Rapportera appar med hjälp av LuckyTemplates för transport och frakt

Nu ska vi bara titta på hur fraktdata ser ut. Med all logistikinformation kommer du att ha en rad som en del av transaktionsinformation, som egentligen kommer att vara försändelsens ID . Sedan kommer det att komma ut till när det lämnade, där det lämnade, och sedan dit det gick till, när det landade, och så vidare.

Rapportera appar med hjälp av LuckyTemplates för transport och frakt

Det finns många saker som kan komma ur just den informationen, men huvudsaken här är uppenbarligen försändelsens ID. Det kommer att bli vårt index i vår faktatabell. Du kan dock se att detta faktiskt är ett enormt bord. Även om antalet rader är ganska litet finns det 121 kolumner. Det är alldeles för många kolumner för en faktatabell.

Vad du vill göra med datamängder som denna är att du vill bryta ut de segment av information som är vettiga. En sak som jag snabbt kan identifiera som skulle vara en bra uppslagstabell är platser. Information om koder om ursprungsländerna, destinationsländerna etc. har betydelse för denna typ av rapporteringsapp. På så sätt slipper du dubbletter av information om och om igen. Det kommer att minska komplexiteten för din modell och minska filstorleken.

Det finns många andra saker som vi kan förbättra här, inklusive typen av varor, kunder, fartyg och typer av leveranser, som vi också skulle kunna dela in i uppslagstabeller.

Det jag också letar efter här är kolumnerna med numeriska värden eftersom det är här jag ska skapa mina mått. Jag ska bara göra enkla summor så att jag kan filtrera med hjälp av uppslagstabellens dimensioner som jag skapar.

Rapportera appar med hjälp av LuckyTemplates för transport och frakt

Och så skulle modellen se lite annorlunda ut. Jag skulle ha kanske fyra eller fem fler uppslagstabeller överst och föra dem hela vägen ner till respektive index i leveranstabellen.

Slutsats

Det här är ett exempel på en logistikrapporteringsapp i LuckyTemplates. I den här exempelrapporten har jag visat dig hur en logistikdatauppsättning och datamodell ser ut och jag har delat med dig av mina tankar och förbättringspunkter.

Jag hoppas att du har funnit denna handledning till hjälp i din egensträvanden. Kolla in länkarna nedan för mer relaterat innehåll.

Skål!







**** * Relaterade supportforuminlägg *****




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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.