Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Nu hvor jeg har diskuteret, hvad datamodellering er, er det tid til at forstå, hvad LuckyTemplates-relationer mellem forskellige tabeller kan gøre for dine rapporter. Du kan se den fulde video af denne tutorial nederst på denne blog.

Forskellige datakilder i dine modeller skal have de rigtige relationer for at give de rigtige resultater. Når du ikke forstår konceptet med disse relationer, vil du aldrig få den indsigt, du har brug for. Derfor er disse relationer vigtige.

Indholdsfortegnelse

Hvad LuckyTemplates-forhold er til

Jeg sætter altid mine datatabeller op på den enklest mulige måde. Jeg ønsker, at alt skal være selvforklarende for at gøre det lettere for andre mennesker at arbejde på de samme borde senere.

Nedenfor kan du for eksempel se, at jeg har disse indekskolonner og nogle.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

I hver tabel har jeg et ID, der relaterer det til hovedfaktatabellen, som bærer alle transaktionsoplysninger. Et eksempel er lokations-id'et, som jeg har fremhævet nedenfor.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Det betyder, at hvis jeg hopper ind i min Salgstabel, og der er etableret en relation mellem mine Placerings- og Salgstabeller, kan jeg se en kolonne svarende til den i min Salgstabel.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Bemærk, at du ikke nødvendigvis behøver at lede efter en kolonne, der har ordet "ID" i navnet. Det kunne være en række, der hedder Bynavn, eller sådan noget. Så længe det er data, du refererer til, er det okay, uanset hvad navnet er.

Hvad gør disse relationer?

Opslagstabeller indeholder filtreringsoplysninger, mens faktatabeller har alle transaktionsoplysninger. Grundlæggende giver etablering af en relation dig mulighed for at sende disse filtre ind i faktatabellen.

Det kommer til at skabe konteksten for hver beregning, jeg kører i mine rapporter. Hvis du har set rapporter i LuckyTemplates, har du sikkert set, hvordan du kan klikke på filtre på grafer for at ændre resultaterne, der vises i visualiseringer eller i selve rapporten. Det er gjort muligt af de relationer, der kører i baggrunden.

Hvordan man opbygger relationer på tværs af borde

Det er afgørende, at du opretter den rigtige form for relationer på tværs af de rigtige kolonner. Der er to måder at gøre dette på.

Den første måde at gøre det på er blot at trække og slippe ID-kolonnen i faktatabellen.

I min eksempelmodel nedenfor vil jeg starte med mit sælger-id. Det er nemt nok at finde ud af, hvor jeg skal slippe den ID-kolonne, da der også er en Sales Person ID-kolonne i Sales-tabellen.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Når det er gjort, opretter den automatisk denne relation mellem sælgertabellen og salgstabellen.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Lad mig dykke ned i dette forhold, før jeg fortsætter, især da dette er den slags forhold, du vil arbejde med 95 % af tiden i LuckyTemplates.

Det er det, du kalder et "en-til-mange"-forhold .

Bemærk, at relationen har et nummer 1 i slutningen af ​​opslagstabellen. Det betyder, at hvert stykke data kun er repræsenteret én gang. I dette tilfælde taler vi om hver enkelt sælger.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Efter det forhold vil du se, at det fører til en stjerne på faktabordet. Denne stjerne betyder mange.

Når du tænker over det, kan en enkelt sælger sælge flere gange, ikke? Det betyder, at selvom hver sælger er repræsenteret én gang i opslagstabellen, kan de ses mange gange på faktatabellen afhængigt af, hvordan dataene er filtreret.

Det er præcis derfor, opslagstabellerne kun bør angive unikke værdier for hver bestemt gruppe. Derfor har jeg separate tabeller for sælgere, produkter, lokationer mv.

Jeg vil bygge endnu et forhold nu, men denne gang mellem produkter og salg. Jeg vil bruge den samme træk og slip-metode.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Når linjen, der repræsenterer forholdet, dukker op, kan jeg holde markøren over den for at fremhæve forholdet. Dette er en god måde at kontrollere, om du har forbundet de rigtige tabeller sammen, især hvis du allerede har et antal linjer, der flyder ind i faktatabellen.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Den anden måde at opbygge relationer på er ved at bruge knappen Administrer relationer på båndet Hjem .

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Når jeg klikker på det, vil vinduet vise mig de relationer, jeg tilføjede tidligere.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

For at tilføje endnu et forhold til denne liste, skal du blot klikke på Ny.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Derefter vil den bede mig om at vælge, hvilken kildetabel jeg skal bruge. Jeg vil bruge tabellen Datoer i dette tilfælde.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Når tabellen dukker op, vil jeg fremhæve kolonnen Dato, da det er det, der tæller som vores "ID" fra denne kolonne.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Derefter vælger jeg faktatabellen, som er min salgstabel. Jeg vil fremhæve kolonnen Produktdato, da det er det, der svarer til kolonnen Dato fra tabellen Datoer.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Under kardinalitet vil jeg vælge En til mange. Sørg for, at der er et flueben ud for "Gør dette forhold aktivt". Så klikker jeg på OK.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Nu er der dannet et forhold mellem Datoer og Salg-tabellen.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Jeg vil oprette endnu et forhold her til Locations.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Så vil jeg gøre det samme for kunderne.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Nu hvor alle de nødvendige relationer er blevet dannet, har jeg et vandfald af filtre, der kommer fra min række af opslagstabeller ovenpå, og går ind i min faktatabel nederst. Disse pile vil altid pege til de mange sider.

Tilslutning af datatabeller – Tips om LuckyTemplates-forhold

Konklusion

Når du forstår, hvordan relationer fungerer, bliver det nemmere at arbejde med LuckyTemplates. Igen tilføjer disse relationer kontekst til hver beregning, der køres i dine rapporter. Det betyder, at så længe du har en grundlæggende forståelse af, hvordan dataene og dets filtre flyder, er det nemmere at finde ud af, hvilke mål du skal skrive.

Nogle mennesker bliver forvirrede, bare fordi de føler, at deres scenarie er anderledes. De føler, at de kræver en meget mere kompliceret opsætning end dette. Sandheden er, at alt hvad du behøver er at forenkle dine data.

Når du udpeger de rigtige opslagstabeller og nulstiller på den rigtige faktatabel, kan du have den samme grundlæggende opsætning, uanset hvor kompliceret du føler, din situation er.

Jeg har også beskæftiget mig med virkelig komplekse scenarier i LuckyTemplates. Men i kernen af ​​de fleste af disse rapporter har jeg stadig den samme modelfilosofi. Du kan udforske disse komplekse scenarier, når du først har tilmeldt dig et medlemskab hosog få adgang til flere kurser.

Alt det bedste,



Sådan arbejder du med flere datoer i LuckyTemplates





 



LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det