Ansluta datatabeller – Tips om LuckyTemplates-relationer

Nu när jag har diskuterat vad datamodellering är, är det dags att förstå vad LuckyTemplates-relationer mellan olika tabeller kan göra för dina rapporter. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Olika datakällor inom dina modeller måste ha rätt relationer för att ge rätt resultat. När du inte förstår konceptet med dessa relationer kommer du aldrig att få de insikter du behöver. Det är därför dessa relationer är viktiga.

Innehållsförteckning

Vad LuckyTemplates-relationer är till för

Jag ställer alltid upp mina datatabeller på enklast möjliga sätt. Jag vill att allt ska vara självförklarande för att göra det lättare för andra att arbeta på samma bord senare.

Nedan kan du till exempel se att jag har dessa indexkolumner och några.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

I varje tabell har jag ett ID som relaterar den till huvudfaktatabellen, som innehåller all transaktionsinformation. Ett exempel är det plats-ID som jag har markerat nedan.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Det betyder att om jag hoppar in i min Försäljningstabell och en relation har upprättats mellan mina Plats- och Försäljningstabeller, kan jag se en kolumn som motsvarar den i min Försäljningstabell.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Observera att du inte nödvändigtvis behöver leta efter en kolumn som har ordet "ID" i sitt namn. Det kan vara en rad som heter Stadsnamn eller något liknande. Så länge det är data som du refererar till är det okej oavsett vad namnet är.

Vad gör dessa relationer?

Uppslagstabeller innehåller filtreringsinformation, medan faktatabeller har all transaktionsinformation. Genom att upprätta en relation kan du i princip skicka dessa filter till faktatabellen.

Det kommer att skapa sammanhanget för varje beräkning jag kör i mina rapporter. Om du har sett rapporter i LuckyTemplates har du förmodligen sett hur du kan klicka på filter på grafer för att ändra resultaten som visas i visualiseringar eller i själva rapporten. Det möjliggörs av relationerna som körs i bakgrunden.

Hur man bygger relationer över tabeller

Det är viktigt att du skapar rätt typ av relationer över de högra kolumnerna. Det finns två sätt att göra detta.

Det första sättet att göra det är att helt enkelt dra och släppa ID-kolumnen i faktatabellen.

I min exempelmodell nedan kommer jag att börja med mitt säljare-ID. Det är lätt nog att ta reda på var jag behöver släppa den ID-kolumnen, eftersom det också finns en Säljare ID-kolumn i tabellen Försäljning.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

När det är gjort skapar det automatiskt denna relation mellan tabellen säljare och tabellen säljare.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Låt mig gå in på det här förhållandet innan jag fortsätter, särskilt eftersom det här är den typen av relation du kommer att arbeta med 95 % av tiden i LuckyTemplates.

Detta är vad du kallar en "en-till-många"-relation .

Lägg märke till att relationen har ett nummer 1 i slutet av uppslagstabellen. Detta innebär att varje datastycke bara representeras en gång. I det här fallet pratar vi om varje säljare.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Efter det förhållandet kommer du att se att det leder till en stjärna på faktabordet. Den här stjärnan betyder många.

När man tänker efter kan en enda säljare sälja flera gånger, eller hur? Detta innebär att även om varje säljare är representerad en gång i uppslagstabellen kan de ses många gånger i faktatabellen beroende på hur data filtreras.

Det är precis därför som uppslagstabellerna endast bör lista unika värden för varje särskild grupp. Det är därför jag har separata tabeller för säljare, produkter, platser osv.

Jag ska bygga en annan relation nu, men den här gången, mellan produkter och försäljning. Jag kommer att använda samma dra och släpp-metod.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

När linjen som representerar förhållandet dyker upp kan jag hålla muspekaren över den för att markera den relationen. Detta är ett bra sätt att kontrollera om du kopplat ihop rätt tabeller, speciellt om du redan har ett antal rader som flyter in i faktatabellen.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Det andra sättet att bygga relationer är genom att använda knappen Hantera relationer på menyfliksområdet Hem .

Ansluta datatabeller – Tips om LuckyTemplates-relationer

När jag klickar på det kommer fönstret att visa mig relationerna jag lade till tidigare.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

För att lägga till ytterligare en relation till den här listan, klicka bara på Ny.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Sedan kommer den att be mig att välja vilken källtabell jag ska använda. Jag kommer att använda tabellen Datum i det här fallet.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

När tabellen dyker upp kommer jag att markera kolumnen Datum, eftersom det är detta som räknas som vårt "ID" från den här kolumnen.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Sedan väljer jag faktatabellen, som är min försäljningstabell. Jag kommer att markera kolumnen Produktdatum eftersom detta är vad som motsvarar kolumnen Datum i tabellen Datum.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Under kardinalitet kommer jag att välja En till många. Se till att det finns en bock bredvid "Gör den här relationen aktiv". Sedan klickar jag på OK.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Nu har en relation bildats mellan tabellen Datum och försäljning.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Jag ska skapa en annan relation här för Locations.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Sedan ska jag göra samma sak för kunderna.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Nu när alla nödvändiga relationer har bildats har jag ett vattenfall av filter som kommer från min rad med uppslagstabeller överst och går in i min faktatabell längst ner. Dessa pilar kommer alltid att peka på många sidor.

Ansluta datatabeller – Tips om LuckyTemplates-relationer

Slutsats

När du förstår hur relationer fungerar kommer det att bli lättare att arbeta med LuckyTemplates. Återigen, dessa relationer lägger till sammanhang till varje beräkning som körs i dina rapporter. Det betyder att så länge du har en grundläggande förståelse för hur data och dess filter flyter, är det lättare att lista ut vilka åtgärder du behöver skriva.

Vissa människor blir förvirrade bara för att de känner att deras scenario är annorlunda. De känner att de kräver en mycket mer komplicerad installation än så här. Sanningen är att allt du behöver är att förenkla dina data.

När du pekar ut rätt uppslagstabeller och nollställer rätt faktatabell, kan du ha samma grundläggande inställning oavsett hur komplicerad du känner att din situation är.

Jag har också tagit itu med riktigt komplexa scenarier i LuckyTemplates. Men i kärnan av de flesta av dessa rapporter har jag fortfarande samma modellfilosofi. Du kan utforska dessa komplexa scenarier när du har registrerat dig för ett medlemskap medoch få tillgång till fler kurser.

Med vänliga hälsningar,



Hur man arbetar med flera datum i LuckyTemplates





 



Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.