Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Dagens inlägg kommer att prata om hur lagringsmotorn i LuckyTemplates kan göra matematiska operationer. Denna handledning är användbar om du vill få kombinerade figurer utan en kolumn eller en tabell. När det gäller enkla åtgärder eller koder är det bästa sättet att skicka dem till VertiPaqs lagringsmotor.
Till skillnad från formelmotorn kan lagringsmotorn bara fungera på enkla DAX-frågor. Det kan inte lösa komplexa frågor eftersom detta är formelmotorns ansvar. Det kan bara fungera på enkla frågor för att ge insiktsfulla data och resultat.
Innehållsförteckning
Storage Engine och xmSQL uttalanden i LuckyTemplates
Detta är en exempelfråga som har en sats. Det är ett enkelt mått som ber om en aggregerad siffra av den totala försäljningen genom att multiplicera försäljningsdatas aktuella pris och försäljningsdatas kvantitet.
Om du kör måttet i DAX Studio kommer du att se xmSQL-satsen och resultatet.
Du kommer att se att den använder nya termer som WITH , $Expr0 och PFCAST . $Expr0 används för att definiera måttet, och sedan anropas det i SELECT- satsen. Lagringsmotorn eller VertiPaq lägger ibland automatiskt till en cast-operatör som heter PFCAST .
Produkten av det aktuella priset och kvantiteten trycks ner till lagringsmotorn. Utseendet på WITH -satsen i VertiPaq betyder att den också skickas till lagringsmotorn.
Om du tittar på den fysiska frågeplanen ser du en SpoolLookup-operator som har en Sum_Vertipaq. Detta innebär att den skannar en rad för att få summan av det aktuella priset multiplicerat med kvantiteten.
I den logiska frågeplanen ser du Scan_Vertipaq. Detta visar att frågan görs i lagringsmotorn.
Så även om du itererar en faktatabell, är lagringsmotorn den som slutför uppgiften. Eftersom VertiPaq gör jobbet går utförandet riktigt snabbt. Och om du lägger till några optimeringstekniker i datamodellen eller formaterar ditt mått eller dina koder korrekt, kommer din DAX:s prestanda att bli snabbare och bättre.
Så mycket som möjligt, ställ in din datamodell och dina åtgärder korrekt så att du kan få en smidig upplevelse av att få värdefull data.
Slutsats
Lagringsmotorn är det bästa stället att få dina frågor att fungera. Eftersom det bara kan göra enkla frågor, tar det kortare körtid och optimerar den övergripande prestandan för dina DAX-koder. Det anses vara bästa praxis att få VertiPaq att göra allt arbete.
Upplev hur VertiPaqs lagringsmotor fungerar genom att öva på dina frågor i DAX Studio och VertiPaq. Du kan kolla in våra tidigare blogginlägg om att förstå VertiPaqs lagringsmotor.
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.