LuckyTemplates Datatransformation och inställning av modeller och relationer

I den här handledningen ska jag visa dig hur jag ställer in mina modeller och relationerna i den. Att skapa ett sömlöst flöde kring LuckyTemplates datatransformation kan avsevärt förbättra rapportutvecklingsprocessen, och sättet du ställer in dina modeller på är en primär bidragande orsak till detta flöde.

För att tydligt skildra min LuckyTemplates-dataomvandlingsprocess använder jag rapporten som jag skickade in som ett exempel. Jag kommer också att använda samma datauppsättning som tillhandahålls för den utmaningen.

Innehållsförteckning

Rengöring av datamängden

Så här ser datamängden ut. Det finns i en Excel-fil och har ett antal olika flikar.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Eftersom jag gillar att hålla saker enkla är det första jag brukar göra med sådana här datamängder att ta reda på om jag behöver allt i den. Jag går igenom varje flik för att kontrollera. Låt oss börja med fliken Leverantörskvalitet.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Det ser ut som att majoriteten av informationen finns på den här fliken – leverantörer, anläggningar, defekter, total stilleståndstid, etc.

LuckyTemplates Datatransformation och inställning av modeller och relationer

En titt på detta och jag vet att det här är något jag kommer att använda för min rapport.

Nästa flik är fliken Kategori. Den har kategori-ID och kategorinamn.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Kategori-ID:t gör egentligen inte så mycket för min rapport, och de angivna kategorierna finns redan på fliken Leverantörskvalitet. Så jag kommer att ta bort den här fliken.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nästa flik är för defekttypen. Precis som kategorifliken är ID inte riktigt användbart och själva defekttypen är redan en del av fliken leverantörskvalitet. Så jag tar bort det här också.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Defektfliken ger mig en lista med beskrivningar av defekterna. Detta är också en del av fliken leverantörskvalitet, så jag tar bort detta.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Samma sak gäller för materialtypen.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Den sista fliken är för anläggningens plats.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag tittar på den här fliken kan jag tänka mig att ha en kartbild på min rapport. Detta kommer definitivt att vara till hjälp för mig, men jag kommer att behöva lite ytterligare information.

Först skulle jag behöva lägga till en stat. Om du kommer från USA vet du att vissa städer har samma namn i olika delstater. Så det är viktigt att staten också läggs till här, liksom latitud och longitud.

Det finns många sätt att göra latitud och longitud, men jag bestämde mig för att göra det via Google Maps.

Eftersom den första staden på listan är Westside, Iowa, gjorde jag en sökning efter den på Google Maps.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Det ger mig ett helt område, men ger mig inte en exakt nålad position. Så jag kommer att klicka på "Nära" för att få en exakt pin.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nu när jag har en exakt plats fäst på kartan, gör jag bara ett högerklick på den för att få latitud och longitud.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag gjorde detta för var och en av de 30 anläggningsplatserna. Sedan la jag till det i kalkylarket.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Så jag har rensat upp datamängden och lagt till all information jag behöver. Allt jag har kvar är två flikar – Leverantörskvalitet och Anläggning.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag ska spara den här filen som Demo Challenge 10.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nu när jag har min datauppsättning redo är det dags att importera det till LuckyTemplates.

Importera data

Innan jag importerar datamängden vi sparade tidigare vill jag visa dig en mall som jag har använt för de flesta av mina rapporter, speciellt för mina inlämningar till LuckyTemplates Challenges. Det är en PBIX-fil som innehåller en färdig datum- och periodtabell.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag öppnar den filen i LuckyTemplates visar den datumtabellen som redan har ställts in i min fältpanel.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag har också en periodtabell här också. Detta gör att jag kan anpassa och göra många olika saker med hjälp av en skärare.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Om jag öppnar den periodtabellen erbjuder den ett antal olika filter som idag, igår, nuvarande vecka till dags dato, etc.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag gjorde en videohandledning om hur man ställer in en mall som denna tidigare. Du kan också hitta den jag använde i forumet.

Nu när jag har min mall är det dags att importera min datamängd. För att göra det behöver jag bara klicka på Excel-ikonen under menyfliksområdet Hem.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Detta öppnar en ruta där jag kan välja rätt fil och öppna den.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Det kan ta ett tag att ladda ibland, beroende på hur mycket data filen innehåller. Men när den väl har importerats kommer den att visa dig tabellerna som du kan använda.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag väljer tabellerna för fabriks- och leverantörskvalitet eftersom det var de flikar som jag skapade tidigare för den här rapporten.

LuckyTemplates Data Transformation

Nu ska jag visa dig några enkla tekniker i min LuckyTemplates datatransformationsprocess. När dessa rutor har markerats, skulle vissa klicka på direkt. När det gäller mig klickar jag alltid på Transform Data-knappen först.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Transformdata laddar upp data i frågeredigeraren och låter mig kontrollera om jag har rätt data. Kom ihåg att förutom flikarna som jag fixade i Excel, laddade jag också upp den mallen jag normalt använder. När jag går in i frågeredigeraren först kan jag arbeta smidigt med mina data utan att behöva gå fram och tillbaka.

Så här ser det ut i frågeredigeraren.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag ska kolla på min Date-tabell först. Den här frågan är endast inställd på att visa 2019 och 2020 data.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Men i datamängden tror jag att jag har data som går tillbaka till 2018. Så jag ska bara ändra detta till 2018 och trycka på tabbtangenten.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nu har jag data från 2018 till 2020 för min datumtabell.

Jag ska kolla på min periodtabell härnäst.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Denna periodtabell kommer med min mall, men jag tror inte att jag kommer att använda den för min rapport. Så jag ska ta bort den.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag ska kolla på mitt plantbord härnäst. Ibland kan du stöta på ett fel som det nedan.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Om detta händer, tryck bara på knappen Uppdatera förhandsgranskning på menyfliksområdet Hem.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När tabellen väl har laddats ser jag till att all viktig information finns här. Kom ihåg att det här är fliken jag redigerade tidigare, så jag måste se till att allt jag lagt till finns här.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Den visar rätt information, med anläggnings-ID och anläggningsplats (standardkolumnerna), såväl som tillstånd, latitud och longitud (kolumnerna jag lade till).

Jag klickar också på knappen Identifiera datatyp under Transformera för att se till att kolumnerna visar rätt typ.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag öppnar mitt leverantörskvalitetsbord skulle jag göra samma sak.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Som du kan se är de flesta kolumner av samma typ. De är mestadels text, förutom det totala antalet defekter och det totala antalet stilleståndsminuter, som är siffror.

Nu när jag har tre tabeller här – datum, anläggning och leverantörskvalitet – ska jag trycka på Close & Apply.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När dessa ändringar har tillämpats kommer jag att kontrollera de tabellerna under panelen Fält. Bara för att göra det enkelt kommer jag att ändra leverantörskvalitet till data.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Efter att ha ändrat det ska jag kontrollera vad som finns i den datatabellen och omvandla data efter behov. Jag ska kolla på kolumnen Datum först.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Eftersom jag är i USA brukar vi skriva ner datum med tvåsiffrigt format; två siffror för månaden, två siffror för dagen och två siffror för året.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Du kan välja ditt eget format, beroende på den vanliga praxisen på din plats.

Alla andra kolumner innehåller mest text, så de är bra som de är. Totala defekter och stilleståndsminuter är heltal, så jag kommer också att behålla dem i deras nuvarande format.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Datumtabellen är en del av min förinställda mall, så den behöver egentligen inga ändringar. Det betyder att jag kan hoppa över det och gå till plantbordet härnäst.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag börjar med kolumnen Latitude. Under Kolumnverktyg går jag till Sammanfattning och väljer.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Under datakategori kommer jag att välja Latitude.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag gör det ändras emblemet för Latitude-kolumnen.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag kommer att göra samma sak för Latitude-kolumnen också. Välj bara Sammanfatta inte och välj sedan Longitud under Datakategori .

Jag kommer att behålla Plant-ID som ett heltal. Jag väljer också Sammanfatta inte för detta.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Sedan är den sista jag ska ändra på staten. Detta är en textkolumn.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Förutom att välja Sammanfatta inte, kommer jag också att ändra datakategorin till stat eller provins .

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nu har jag gått igenom alla kolumner som innehåller mina data. Det var ett enkelt exempel på LuckyTemplates datatransformation. Men trots hur enkelt det hela såg ut kan det få en enorm inverkan när vi väl börjar arbeta med datan senare.

Skapa modellen och bygga relationer

Låt oss gå över till modellvyfliken på LuckyTemplates skrivbord.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Du ser tabellerna i vår modell här. För att göra det lättare att se sambanden lägger jag vår faktatabell, som är Data, längst ner. Sedan ska jag sätta Date and Plant överst.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Därefter ska jag sätta upp relationerna. Under menyfliksområdet Hem klickar jag på Hantera relationer.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag börjar med att bygga en relation mellan mina data- och datumtabeller. Jag väljer datumkolumnerna från båda tabellerna.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Under kardinalitet väljer jag Många till en. Under korsfilterriktningen väljer jag Singel.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Observera att korsfiltret nästan alltid är inställt på Single. Det finns inte många skäl att göra det på något annat sätt.

Jag trycker på OK för att rädda det förhållandet, sedan går jag vidare till nästa. Den här gången kommer jag att använda kolumnen Anläggningsplats från datatabellen och sedan matcha den med Anläggningskolumnen i Anläggningstabellen.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Återigen bör det vara en många till en relation, med ett enda korsfilter.

Dessa två är de enda relationer som vi behöver skapa i vår modell för nu.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag väl stänger det fönstret kan du se att vi har vår faktatabell här längst ner. Sedan finns det en många-till-en-relation från datumtabellen som går till datatabellen. Samma sak gäller för plantbordet.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Ställa in tabellen med nyckelåtgärder

Nu ska jag visa er originalmodellen som jag använde för själva utmaningen. Som du kan se är det konfigurerat på samma sätt, förutom att jag har min Key Measures-tabell också.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När du arbetar med dina rapporter kommer du att använda ett antal nyckelåtgärder så att du alltid behöver något sådant här. Låt mig visa dig hur jag skapar min.

Jag börjar med att klicka påunder Hem-bandet.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Detta öppnar ett fönster där jag kan skapa en tabell. Eftersom jag redan har en befintlig Key Measures-tabell, kallar jag bara denna Key Measures v2 .

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag trycker på load kan jag gå tillbaka till min Fields-ruta och jag ser den tabellen direkt. Den kommer automatiskt med en tom kolumn.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Nu ska jag markera den kolumnen och sedan klicka på Nytt mått under Tabellverktyg .

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag kallar det här måttet Testing123 och jag använder bara ett generiskt mått här bara för att visa hur du ställer in detta.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Jag har också det här måttet inställt som ett heltal och lagt till ett kommatecken eftersom jag vet att jag kommer att arbeta med stora tal i alla dessa tabeller.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När jag går tillbaka till fältet kan jag se det nya måttet jag skapade. Så jag kan gå vidare och ta bort standardkolumnen.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När det har tagits bort klickar jag bara på högerpilen här bredvid Fält och klickar sedan på vänsterpilen som visas.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Detta kommer att uppdatera den högra rutan. Nu kommer du att se min Key Measures v2- tabell överst, precis efter min ursprungliga Key Measures-tabell.

LuckyTemplates Datatransformation och inställning av modeller och relationer

När du går vidare med din rapportutvecklingsprocess kommer du att lägga till fler åtgärder under den här tabellen. Så här ser min ursprungliga nyckelmåttstabell ut.

LuckyTemplates Datatransformation och inställning av modeller och relationer

Om du har en sådan här nyckelmåttstabell blir det lättare att arbeta med mått när du bygger din rapport.




Slutsats

Detta var en riktigt enkel LuckyTemplates datatransformationsprocess. Även med hur jag satte upp modellerna och relationerna, höll jag allt så enkelt som möjligt.

Den största fördelen är att det kommer att göra processen mer sömlös, särskilt när du börjar lägga till visualiseringar och DAX-mått senare.

Att göra på det här sättet innebär också att du har lagt en bra grund för hela din rapport. Det finns mindre chanser att göra misstag senare, och om du gör några, kommer det att bli lätt att rensa upp dem och åtgärda eventuella problem.

Med vänliga hälsningar,

Jarrett


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.

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