LuckyTemplates-queryparameters: tabellen optimaliseren

LuckyTemplates-queryparameters: tabellen optimaliseren

Queryparameters zijn een heel sterke functie in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Er zijn veel plaatsen waar u filters in LuckyTemplates kunt implementeren, maar in sommige gevallen is het beter om dit op de querylaag te doen dan op rapportniveau.

Misschien wilt u filters op queryniveau maken als u enorme tabellen heeft uit een database die uw organisatie heeft geïmplementeerd. Je wilt niet elke keer de hele onderliggende tabel in je LuckyTemplates-model halen.

Een goed voorbeeld hiervan zijn tabellen die slechts miljoenen rijen lang zijn, misschien wel 10 of 20 miljoen rijen lang. De meeste tabellen en databases zijn gemaakt om alles vast te leggen, dus u beschikt over gegevens over een aanzienlijke tijdspanne.

Door queryparameters te gebruiken, kunt u de tijdspanne op de querylaag verkorten en niet al die gegevens in uw model opnemen.

Dit zal de grootte van uw model aanzienlijk verminderen en uiteindelijk ook de snelheid. Hoe groter de omvang van uw model, hoe langer het duurt om berekeningen op basis van die datasets en datatabellen te evalueren.

Als u de grootte van uw tabellen kunt verkleinen en uw modellen kunt optimaliseren door deze queryparameters te gebruiken, dan is dat een solide techniek om te implementeren voor uw ontwikkeling.

In deze blog overloop ik hoe je dit op een relatief eenvoudige manier daadwerkelijk kunt implementeren.

Er zijn echter zoveel manieren waarop u dit daadwerkelijk kunt gebruiken, dus verbreed uw geest over de mogelijkheden.

Inhoudsopgave

Queryparameters gebruiken

Met queryparameters kunt u uw gegevens filteren of uw gegevens ordenen op basis van parameters of invoer die u of iemand anders in uw modellen kunt maken.

Dit voorbeeld is een eenvoudig rapport met enkele locaties, verkopen per stad binnen die locatie en per klant.

LuckyTemplates-queryparameters: tabellen optimaliseren

Met queryparameters hoeft u geen nieuw rapport opnieuw samen te stellen om bepaalde gegevens te genereren waarvoor u specifieker moet zijn.

Als u bijvoorbeeld naar een bepaalde regio wilt kijken en niet naar de hele dataset hoeft te kijken, kunt u een parameter invoeren om dit rapport te filteren. En dan past het automatisch het gegevensrapport aan.

Om dit te doen, gaan we naar de query-editor.

LuckyTemplates-queryparameters: tabellen optimaliseren

In de query-editor zullen we deze geweldige functie, Parameters beheren, gebruiken om parameters in te voeren.

LuckyTemplates-queryparameters: tabellen optimaliseren

We gaan nu een eenvoudige parameter maken en hopelijk kunt u herkennen hoe u deze op een aantal verschillende manieren kunt gebruiken.

Een parameter maken

In dit voorbeeld gaan we een queryparameter maken voor de locatie. We zullen hier de STATE CODE filteren, zodat we vervolgens kunnen inzoomen op de zeer specifieke regio of een specifieke staat.

LuckyTemplates-queryparameters: tabellen optimaliseren

We gaan dus naar Parameters beheren en klikken op NIEUW om een ​​nieuwe parameter aan te maken. We noemen het Locatiefilter en schrijven vervolgens de beschrijving.

Er zijn een heleboel opties voor Type en Suggested Values, waarmee u geavanceerd kunt worden in uw parameter.

Kies TEKST voor het type en LIJST MET WAARDEN voor de voorgestelde waarden.

LuckyTemplates-queryparameters: tabellen optimaliseren

Vervolgens vermelden we enkele van de staatscodes onder Lijst met waarden.

LuckyTemplates-queryparameters: tabellen optimaliseren

We kunnen het daadwerkelijk op iets in gebreke stellen, dus in dit voorbeeld zullen we het standaard op Florida zetten. Als alles correct is ingevuld, klikt u op OK.

LuckyTemplates-queryparameters: tabellen optimaliseren

En nu we dit LocationFilter hebben, zullen we het in onze parametergroep plaatsen. Dingen op deze manier in groepen plaatsen is een andere goede techniek, dus ze zijn hier een beetje georganiseerd.

LuckyTemplates-queryparameters: tabellen optimaliseren

Binnen dit filter kunnen we eigenlijk alle verschillende regio's selecteren die we hier invoeren. Dit voorbeeld is slechts een kleine lijst, maar u kunt zeker uw eigen meer substantiële doen.

We kunnen hier Florida of Georgia kiezen, enzovoort.

LuckyTemplates-queryparameters: tabellen optimaliseren

Dus nu kunnen we dit integreren in onze query, die we in dit voorbeeld Locatie gebruiken.

Parameter integreren in een query

In de locatiequery filteren we de staatcodes dynamisch met de parameter die we zojuist hebben gemaakt.

We kunnen dit handmatig doen door op de kolom Staatcodes te klikken en de gewenste staat te kiezen.

LuckyTemplates-queryparameters: tabellen optimaliseren

Om de parameter LocationFilter op te nemen, gaan we naar Advanced Editor.

LuckyTemplates-queryparameters: tabellen optimaliseren

We kijken hier naar de laatste rij, die zegt Gefilterde rijen. Het wordt gefilterd op "Florida" (FL) omdat we de staatscodes handmatig hebben gefilterd op FL.

LuckyTemplates-queryparameters: tabellen optimaliseren

Dus in plaats van Florida typen we hier LocationFilter in als onze parameter. Klik vervolgens op Gereed.

LuckyTemplates-queryparameters: tabellen optimaliseren

U kunt teruggaan naar de parameter en de huidige waarde wijzigen in GA voor Georgia, of NY, enz., en deze tabellen worden automatisch gefilterd.

LuckyTemplates-queryparameters: tabellen optimaliseren

En als we hier kijken, wordt de hele tabel gefilterd op die specifieke parameter. Hier filteren we het op Florida.

LuckyTemplates-queryparameters: tabellen optimaliseren

Conclusie

In deze blog hebben we besproken hoe u queryparameters kunt maken en gebruiken. We gebruikten LocationFilter als onze voorbeeldparameter om de staatcodes voor onze locatiequery te filteren.

Ik hoop dat dit enkele ideeën oproept over hoe je het in je eigen modellen kunt repliceren.

Als je meer in de query-editor duikt en als je wilt weten hoe je geweldige LuckyTemplates-modellen kunt ontwikkelen, bekijk dan mijn geavanceerde cursus op LuckyTemplates Online.

Deze cursus, , brengt je vaardigheden naar een hoger niveau.

Proost,


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten