LuckyTemplates frågeparametrar: Optimera tabeller

Frågeparametrar är en riktigt stark funktion i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Det finns många ställen där du kan implementera filter i LuckyTemplates, men vid vissa tillfällen är det bättre att göra detta på frågeskiktet jämfört med rapportnivån.

Du kanske vill skapa filter på frågenivå om du har massiva tabeller från en databas som din organisation har implementerat. Du vill inte ta in hela den underliggande tabellen varje gång i din LuckyTemplates-modell.

Ett bra exempel på detta är tabeller som bara är miljontals rader långa, kanske 10 eller 20 miljoner rader långa. De flesta tabeller och databaser är skapade för att fånga allt, så du kommer att ha data över en betydande tidsperiod.

Genom att använda frågeparametrar kan du minska tidsintervallet i frågeskiktet och inte ta med all denna data i din modell.

Detta kommer att avsevärt minska storleken på din modell och även i slutändan hastigheten. Ju större din modell är, desto längre tid kommer det att ta att utvärdera beräkningar över dessa datamängder och datatabeller.

Om du kan minska storleken på dina tabeller och optimera dina modeller genom att använda dessa frågeparametrar, så är det en solid teknik att implementera för din utveckling.

I den här bloggen går jag igenom hur du faktiskt kan implementera detta på ett relativt enkelt sätt.

Men det finns så många sätt att du faktiskt kan använda detta, så utöka ditt sinne kring möjligheterna.

Innehållsförteckning

Hur man använder frågeparametrar

låter dig filtrera dina data eller ordna dina data baserat på parametrar eller poster som du kan eller någon annan gör i dina modeller.

Det här exemplet är en enkel rapport där vi har några platser, försäljning per stad inom den platsen och efter kunder.

LuckyTemplates frågeparametrar: Optimera tabeller

Med frågeparametrar behöver du inte bygga om en ny rapport för att generera viss data där du behöver vara mer specifik.

Om du till exempel vill titta på en viss region och inte behöver titta på hela datamängden, kan du sätta en parameter för att filtrera den här rapporten. Och sedan justerar den automatiskt datarapporten.

Så för att göra detta går vi in ​​i frågeredigeraren.

LuckyTemplates frågeparametrar: Optimera tabeller

Inuti frågeredigeraren kommer vi att använda denna fantastiska funktion, Hantera parametrar, för att mata in parametrar.

LuckyTemplates frågeparametrar: Optimera tabeller

Vi kommer nu att skapa en enkel parameter och förhoppningsvis kan du känna igen hur du kan använda denna på ett antal olika sätt.

Skapa en parameter

I det här exemplet ska vi skapa en frågeparameter för platsen. Vi kommer att filtrera tillståndskoden här, så att vi sedan kan borra in i den mycket specifika regionen eller ett specifikt tillstånd.

LuckyTemplates frågeparametrar: Optimera tabeller

Så vi går till Hantera parametrar och klickar på NYHET för att skapa en ny parameter. Vi kommer att kalla det platsfilter och sedan skriva beskrivningen.

Det finns ett gäng alternativ för typ och föreslagna värden, vilket gör att du kan komma vidare i din parameter.

Välj för typen och VÄRDENLISTA för de föreslagna värdena.

LuckyTemplates frågeparametrar: Optimera tabeller

Sedan listar vi några av tillståndskoderna under List of Values.

LuckyTemplates frågeparametrar: Optimera tabeller

Vi kan faktiskt standardisera det till något, och så i det här exemplet kommer vi att standardisera det till Florida. När allt är korrekt ifyllt klickar du på OK.

LuckyTemplates frågeparametrar: Optimera tabeller

Och nu har vi det här LocationFilter, vi kommer att lägga upp det i vår parametergrupp. Att lägga in saker i sådana här grupper är en annan bra teknik så de är lite organiserade här.

LuckyTemplates frågeparametrar: Optimera tabeller

Inom detta filter kan vi faktiskt välja alla olika regioner vi lägger in här. Det här exemplet är bara en liten lista, men du kan definitivt göra din egen mer väsentligt.

Vi kunde välja Florida här eller Georgia, och så vidare.

LuckyTemplates frågeparametrar: Optimera tabeller

Så nu kan vi integrera detta i vår fråga, som vi i det här exemplet använder Location.

Integrering av parameter i en fråga

I platsfrågan kommer vi dynamiskt att filtrera tillståndskoderna med parametern vi just skapade.

Vi kan göra detta manuellt genom att klicka på kolumnen Statskoder och välja önskat tillstånd.

LuckyTemplates frågeparametrar: Optimera tabeller

För att införliva LocationFilter-parametern går vi till Advanced Editor.

LuckyTemplates frågeparametrar: Optimera tabeller

Vi tittar på den sista raden här, som säger Filtered Rows. Det filtreras av "Florida" (FL) eftersom vi manuellt filtrerade delstatskoderna av FL.

LuckyTemplates frågeparametrar: Optimera tabeller

Så istället för Florida skriver vi in ​​LocationFilter här som vår parameter. Klicka sedan på Klar.

LuckyTemplates frågeparametrar: Optimera tabeller

Du kan gå tillbaka till parametern och ändra det aktuella värdet till GA för Georgia, eller NY, etc., och det kommer automatiskt att filtrera dessa tabeller.

LuckyTemplates frågeparametrar: Optimera tabeller

Och om vi tittar här kommer hela tabellen att filtreras för just den parametern. Här filtrerar vi det efter Florida.

LuckyTemplates frågeparametrar: Optimera tabeller

Slutsats

I den här bloggen diskuterade vi hur man skapar och använder frågeparametrar. Vi använde LocationFilter som vår exempelparameter för att filtrera tillståndskoderna för vår platsfråga.

Jag hoppas att detta väcker några idéer om hur du kan replikera det i dina egna modeller.

Om du dyker mer in i frågeredigeraren och om du vill veta hur man utvecklar fantastiska LuckyTemplates-modeller, kolla in min avancerade kurs på LuckyTemplates Online.

denna kurs,, tar dina färdigheter till nästa nivå.

Skål,


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.