Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Innholdsfortegnelse

LuckyTemplates SQL Query

For denne opplæringen skal vi fordype oss dypere og forstå hvordanarbeid i LuckyTemplates.

Spørringsavhengigheter viser deg hvordan spørringene er koblet sammen inne i LuckyTemplates. Du kan se hvilke søk som avhenger av andre søk eller tabeller. Dette er nyttig når du planlegger å gjøre mange datatransformasjoner inne i modellen din.

Denne funksjonen har vært en del av LuckyTemplates SQL Query en stund nå, men ikke mange brukere vet hvordan de skal maksimere funksjonen. Hvis du ofte jobber med kompliserte LuckyTemplates-oppsett, må du forstå Query Dependencies mer.

Forstå spørringsavhengigheter i LuckyTemplates

For å komme i gang, klikk på Vis -båndet, og klikk deretter Spørringsavhengigheter .

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Det første du kan se i avhengighetstreet er kildemappen til den første spørringen.

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Under den første spørringen kan du se at den forgrenet seg til flere andre spørringer. Du har spørsmålene i tabellene Kunder , Produkter , Regioner og Salg . Bare ved å se på dette har du allerede en oversikt over hvordan disse spørringene henger sammen.

Jeg skal vise deg et eksempel på hvordan spørringsavhengigheter fungerer inne i LuckyTemplates. For eksempel har vi allerede kanalkolonnen og kanalkodekolonnen .

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Det jeg vil gjøre er å lage en annen tabell over dette. Jeg ønsker å bryte ut denne informasjonen og legge den inn i en annen tabell. 

Dette er en god idé fordi som du kan se i disse kolonnene, er det mye repeterende informasjon, spesielt når du har flere kolonner som inneholder lignende ting.

I teorien kan vi bare ha kanal- og kanalkodekolonnene i en annen tabell for seg selv, og deretter tegne et forhold mellom kanaltabellen ned til salgstabellen vår.

For å gjøre det, høyreklikk Salgstabellen og velg Referanse .

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Deretter gir du nytt navn til den dupliserte salgsspørringen fra Salg (2) til tabellen Kanaler . I den nye Channels- tabellen klikker du på kanalkolonnen , holder nede Ctrl- tasten og klikker på kanalkodekolonnen .

Mens du fortsatt trykker på Ctrl , høyreklikker du på nevnte kolonner, og velger deretter Fjern andre kolonner .

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Etter det vil bare kanal- og kanalkodekolonnene forbli i kanaltabellen .

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Nå må du lage en oppslagstabell for alle kanalene dine ved å bruke tabellen Kanaler . Men først må du fjerne de dupliserte oppføringene ved å høyreklikke og velge Fjern duplikater . Dette er en effektiv måte å lage kanalkodene dine på.

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Som du kan se er det bare tre oppføringer igjen i begge kolonnene. Klikk nå på Legg til kolonne- båndet og velg deretter Kolonne fra eksempler . Du må gjøre dette slik at du kan forkorte kanalkodene dine med den første bokstaven.

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Ved å gjøre dette kan du opprette en ny kolonne og legge til Channel Short Code- tabellen.

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Hvis du ser tilbake til Query Dependencies -visningen, kan du nå se sammenhengen mellom Sales- tabellspørringen og Channels -tabellen.

Hvordan spørringsavhengigheter fungerer i LuckyTemplates

Konklusjon

Dette eksemplet for spørringsavhengigheter er bare enkelt. Når du har mye data fra ulike kilder, vil avhengighetstreet se mer komplisert ut.

Som jeg nevnte, er denne teknikken nyttig når det er mye repeterende informasjon i flere kolonner. Bare sørg for at den nye tabellen du har opprettet fortsatt er tilkoblet og avhengig av den første spørringen.

Jeg håper du har lært mye av denne opplæringen. Det er ulike muligheter for å bruke spørringsavhengigheter . Nøkkelen er å øve og eksperimentere med ulike eksempler i ulike scenarier.

Til neste gang!


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.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.