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





 



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.