Koble til datatabeller – tips om LuckyTemplates-forhold

Nå som jeg har diskutert hva datamodellering er, er det på tide å forstå hva LuckyTemplates-relasjoner mellom forskjellige tabeller kan gjøre for rapportene dine. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Ulike datakilder i modellene dine må ha de riktige relasjonene for å gi de riktige resultatene. Når du ikke klarer å forstå konseptet med disse relasjonene, vil du aldri få den innsikten du trenger. Derfor er disse relasjonene viktige.

Innholdsfortegnelse

Hva LuckyTemplates-forhold er for

Jeg setter alltid opp datatabellene mine på enklest mulig måte. Jeg vil at alt skal være selvforklarende for å gjøre det lettere for andre å jobbe på de samme bordene senere.

Nedenfor kan du for eksempel se at jeg har disse indekskolonnene og noen.

Koble til datatabeller – tips om LuckyTemplates-forhold

I hver tabell har jeg en ID som relaterer den til hovedfaktatabellen, som inneholder all transaksjonsinformasjon. Et eksempel er steds-ID-en som jeg har fremhevet nedenfor.

Koble til datatabeller – tips om LuckyTemplates-forhold

Dette betyr at hvis jeg hopper inn i salgstabellen min og det er etablert en relasjon mellom plasserings- og salgstabellene mine, kan jeg se en kolonne som tilsvarer den i salgstabellen min.

Koble til datatabeller – tips om LuckyTemplates-forhold

Merk at du ikke nødvendigvis trenger å se etter en kolonne som har ordet "ID" i navnet. Det kan være en rad som heter Bynavn, eller noe sånt. Så lenge det er data du refererer til, er det greit uansett hva navnet er.

Hva gjør disse relasjonene?

Oppslagstabeller inneholder filtreringsinformasjon, mens faktatabeller har all transaksjonsinformasjon. I utgangspunktet lar etablering av et forhold deg sende disse filtrene inn i faktatabellen.

Det kommer til å skape konteksten for hver beregning jeg kjører i rapportene mine. Hvis du har sett rapporter i LuckyTemplates, har du sannsynligvis sett hvordan du kan klikke på filtre på grafer for å endre resultatene som vises i visualiseringer eller i selve rapporten. Det er gjort mulig av relasjonene som kjører i bakgrunnen.

Hvordan bygge relasjoner på tvers av tabeller

Det er viktig at du oppretter den riktige typen relasjoner på tvers av de riktige kolonnene. Det er to måter å gjøre dette på.

Den første måten å gjøre det på er å ganske enkelt dra og slippe ID-kolonnen inn i faktatabellen.

I eksempelmodellen min nedenfor, skal jeg begynne med min selger-ID. Det er enkelt nok å finne ut hvor jeg må slippe den ID-kolonnen, siden det også er en Salgsperson-ID-kolonne i Salgstabellen.

Koble til datatabeller – tips om LuckyTemplates-forhold

Når det er gjort, oppretter den automatisk dette forholdet mellom selgertabellen og salgstabellen.

Koble til datatabeller – tips om LuckyTemplates-forhold

La meg gå nærmere inn på dette forholdet før jeg fortsetter, spesielt siden dette er den typen forhold du vil jobbe med 95 % av tiden i LuckyTemplates.

Dette er det du kaller et "en-til-mange"-forhold .

Legg merke til at relasjonen har et nummer 1 på slutten av oppslagstabellen. Dette betyr at hver del av data bare er representert én gang. I dette tilfellet snakker vi om hver selger.

Koble til datatabeller – tips om LuckyTemplates-forhold

Etter det forholdet vil du se at det fører til en stjerne på faktabordet. Denne stjernen betyr mange.

Når du tenker på det, kan en enkelt selger selge flere ganger, ikke sant? Dette betyr at selv om hver selger er representert én gang i oppslagstabellen, kan de bli sett mange ganger på faktatabellen avhengig av hvordan dataene er filtrert.

Dette er nøyaktig grunnen til at oppslagstabellene bare skal vise unike verdier for hver bestemt gruppe. Derfor har jeg egne tabeller for selgere, produkter, lokasjoner osv.

Jeg skal bygge et nytt forhold nå, men denne gangen mellom produkter og salg. Jeg kommer til å bruke den samme dra og slipp-metoden.

Koble til datatabeller – tips om LuckyTemplates-forhold

Når linjen som representerer forholdet vises, kan jeg holde musepekeren over den for å fremheve forholdet. Dette er en god måte å sjekke om du koblet de riktige tabellene sammen, spesielt hvis du allerede har en rekke linjer som flyter inn i faktatabellen.

Koble til datatabeller – tips om LuckyTemplates-forhold

Den andre måten å bygge relasjoner på er ved å bruke Administrer relasjoner-knappen på Hjem-båndet .

Koble til datatabeller – tips om LuckyTemplates-forhold

Når jeg klikker på det, vil vinduet vise meg relasjonene jeg la til tidligere.

Koble til datatabeller – tips om LuckyTemplates-forhold

For å legge til et annet forhold til denne listen, klikk på Ny.

Koble til datatabeller – tips om LuckyTemplates-forhold

Deretter kommer den til å be meg velge hvilken kildetabell jeg skal bruke. Jeg kommer til å bruke Datoer-tabellen i dette tilfellet.

Koble til datatabeller – tips om LuckyTemplates-forhold

Når tabellen dukker opp, vil jeg fremheve Dato-kolonnen, siden dette er det som teller som vår "ID" fra denne kolonnen.

Koble til datatabeller – tips om LuckyTemplates-forhold

Deretter velger jeg faktatabellen, som er salgstabellen min. Jeg vil fremheve Produktdato-kolonnen siden dette er det som tilsvarer Dato-kolonnen fra Datoer-tabellen.

Koble til datatabeller – tips om LuckyTemplates-forhold

Under kardinalitet kommer jeg til å velge En til mange. Sørg for at det er en hake ved siden av "Gjør dette forholdet aktivt". Deretter klikker jeg på OK.

Koble til datatabeller – tips om LuckyTemplates-forhold

Nå er det dannet et forhold mellom Datoer og Salg-tabellen.

Koble til datatabeller – tips om LuckyTemplates-forhold

Jeg skal opprette et nytt forhold her for Locations.

Koble til datatabeller – tips om LuckyTemplates-forhold

Deretter skal jeg gjøre det samme for kundene.

Koble til datatabeller – tips om LuckyTemplates-forhold

Nå som alle nødvendige relasjoner er dannet, har jeg en foss av filtre som kommer fra raden med oppslagstabeller på toppen og går inn i faktatabellen min nederst. Disse pilene vil alltid peke til de mange sidene.

Koble til datatabeller – tips om LuckyTemplates-forhold

Konklusjon

Når du forstår hvordan relasjoner fungerer, blir det lettere å jobbe med LuckyTemplates. Igjen, disse relasjonene legger kontekst til hver beregning som kjøres i rapportene dine. Dette betyr at så lenge du har en grunnleggende forståelse av hvordan dataene og filtrene flyter, er det lettere å finne ut hvilke tiltak du trenger å skrive.

Noen mennesker blir forvirret bare fordi de føler at scenarioet deres er annerledes. De føler at de krever et mye mer komplisert oppsett enn dette. Sannheten er at alt du trenger er å forenkle dataene dine.

Når du finner de riktige oppslagstabellene og nuller inn på den riktige faktatabellen, kan du ha det samme grunnleggende oppsettet uansett hvor komplisert du føler at situasjonen din er.

Jeg har også behandlet veldig komplekse scenarier i LuckyTemplates. Men i kjernen av de fleste av disse rapportene har jeg fortsatt den samme modellfilosofien. Du kan utforske disse komplekse scenariene når du har registrert deg for et medlemskap medog få tilgang til flere kurs.

Beste ønsker,



Hvordan jobbe med flere datoer i LuckyTemplates





 



Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.