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!


Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.