Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
In de query-editor zullen we deze geweldige functie, Parameters beheren, gebruiken om parameters in te voeren.
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.
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.
Vervolgens vermelden we enkele van de staatscodes onder Lijst met waarden.
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.
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.
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.
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.
Om de parameter LocationFilter op te nemen, gaan we naar Advanced Editor.
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.
Dus in plaats van Florida typen we hier LocationFilter in als onze parameter. Klik vervolgens op Gereed.
U kunt teruggaan naar de parameter en de huidige waarde wijzigen in GA voor Georgia, of NY, enz., en deze tabellen worden automatisch gefilterd.
En als we hier kijken, wordt de hele tabel gefilterd op die specifieke parameter. Hier filteren we het op Florida.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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