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.
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.
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.
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.
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.
Når det er gjort, opretter den automatisk denne relation mellem sælgertabellen og salgstabellen.
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.
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.
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.
Den anden måde at opbygge relationer på er ved at bruge knappen Administrer relationer på båndet Hjem .
Når jeg klikker på det, vil vinduet vise mig de relationer, jeg tilføjede tidligere.
For at tilføje endnu et forhold til denne liste, skal du blot klikke på Ny.
Derefter vil den bede mig om at vælge, hvilken kildetabel jeg skal bruge. Jeg vil bruge tabellen Datoer i dette tilfælde.
Når tabellen dukker op, vil jeg fremhæve kolonnen Dato, da det er det, der tæller som vores "ID" fra denne kolonne.
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.
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.
Nu er der dannet et forhold mellem Datoer og Salg-tabellen.
Jeg vil oprette endnu et forhold her til Locations.
Så vil jeg gøre det samme for kunderne.
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.
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
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.
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.
Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.
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.
Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.
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
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det