LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Forespørgselsparametre er en virkelig stærk funktion i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Der er mange steder, hvor du kan implementere filtre i LuckyTemplates, men i nogle tilfælde er det bedre at gøre dette på forespørgselslaget i forhold til rapportniveauet.

Du vil måske oprette filtre på forespørgselsniveau, hvis du har massive tabeller fra en database, som din organisation har implementeret. Du ønsker ikke at bringe hele den underliggende tabel ind hver eneste gang i din LuckyTemplates-model.

Et godt eksempel på dette er tabeller, der kun er millioner af rækker lange, måske 10 eller 20 millioner rækker lange. De fleste tabeller og databaser er skabt til at fange alt, så du kommer til at have data på tværs af et betydeligt tidsrum.

Ved at bruge forespørgselsparametre kan du reducere tidsrummet på forespørgselslaget og ikke bringe alle disse data ind i din model.

Dette vil reducere størrelsen på din model og i sidste ende også hastigheden betydeligt. Jo større din model er, jo længere tid vil det tage at evaluere beregninger over disse datasæt og datatabeller.

Hvis du kan skære ned på størrelsen af ​​dine tabeller og optimere dine modeller ved at bruge disse forespørgselsparametre, så er det en solid teknik at implementere til din udvikling.

I denne blog gennemgår jeg, hvordan du rent faktisk kan implementere dette på en forholdsvis enkel måde.

Der er dog så mange måder, du rent faktisk kunne bruge dette på, så udvid dit sind omkring mulighederne.

Indholdsfortegnelse

Sådan bruges forespørgselsparametre

giver dig mulighed for at filtrere dine data eller arrangere dine data baseret på parametre eller indtastninger, du kan eller en anden laver i dine modeller.

Dette eksempel er en simpel rapport, hvor vi har nogle lokationer, salg efter by inden for det pågældende sted og efter kunder.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Med forespørgselsparametre behøver du ikke at genopbygge en ny rapport for at generere bestemte data, hvor du skal være mere specifik.

For eksempel, hvis du vil se på en bestemt region og ikke skal se på hele datasættet, kan du sætte en parameter til at filtrere denne rapport. Og derefter justerer den automatisk datarapporten.

Så for at gøre dette går vi ind i forespørgselseditoren.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Inde i forespørgselseditoren vil vi bruge denne fantastiske funktion, Administrer parametre, til at indtaste parametre.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Vi vil nu oprette en simpel parameter, og forhåbentlig kan du genkende, hvordan du kan bruge dette på en række forskellige måder.

Oprettelse af en parameter

I dette eksempel skal vi oprette en forespørgselsparameter for placeringen. Vi vil filtrere STATE CODE her, så vi derefter kan bore ind i den meget specifikke region eller en specifik tilstand.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Så vi går til Administrer parametre og klikker på NY for at oprette en ny parameter. Vi vil kalde det Location Filter, og derefter skrive beskrivelsen.

Der er en masse muligheder for type og foreslåede værdier, som giver dig mulighed for at komme videre i din parameter.

Vælg for typen og LISTE OVER VÆRDIER for de foreslåede værdier.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Derefter lister vi nogle få af tilstandskoderne under Liste over værdier.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Vi kan faktisk standard det til noget, og så i dette eksempel vil vi standard det til Florida. Når alt er udfyldt korrekt, skal du klikke på OK.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Og nu har vi dette LocationFilter, vi vil sætte det op i vores parametergruppe. At sætte ting i grupper som denne er en anden god teknik, så de er lidt organiseret herinde.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Inden for dette filter kan vi faktisk vælge alle de forskellige regioner, vi sætter ind her. Dette eksempel er kun en lille liste, men du kan helt sikkert gøre din egen mere væsentligt.

Vi kunne vælge Florida her eller Georgia, og så videre.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Så nu kan vi integrere dette i vores forespørgsel, som vi i dette eksempel bruger Location.

Integrering af parameter i en forespørgsel

I placeringsforespørgslen vil vi dynamisk filtrere tilstandskoderne med den parameter, vi lige har lavet.

Vi kan gøre dette manuelt ved at klikke på kolonnen Statskoder og vælge den ønskede tilstand.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

For at inkorporere LocationFilter-parameteren går vi til Advanced Editor.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Vi ser på den sidste række her, hvor der står Filtered Rows. Det er filtreret af "Florida" (FL), fordi vi manuelt filtrerede statskoderne efter FL.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Så i stedet for Florida indtaster vi LocationFilter her som vores parameter. Klik derefter på Udført.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Du kan gå tilbage til parameteren og ændre den aktuelle værdi til GA for Georgia, eller NY osv., og det vil automatisk filtrere disse tabeller.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Og hvis vi ser her, vil hele tabellen blive filtreret for den pågældende parameter. Her filtrerer vi det efter Florida.

LuckyTemplates-forespørgselsparametre: Optimering af tabeller

Konklusion

I denne blog diskuterede vi, hvordan man opretter og bruger forespørgselsparametre. Vi brugte LocationFilter som vores eksempelparameter til at filtrere tilstandskoderne for vores placeringsforespørgsel.

Jeg håber, at dette giver nogle ideer til, hvordan du kan kopiere det i dine egne modeller.

Hvis du dykker mere ned i forespørgselseditoren, og hvis du gerne vil vide, hvordan man udvikler fantastiske LuckyTemplates-modeller, så tjek mit avancerede kursus på LuckyTemplates Online.

dette kursus,, vil tage dine færdigheder til næste niveau.

Skål,


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

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.