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,

Leave a Comment

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.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.