LuckyTemplates Storage Engine: Enkle matematiske operasjoner

Dagens innlegg vil snakke om hvordan lagringsmotoren i LuckyTemplates kan utføre matematiske operasjoner. Denne opplæringen er nyttig hvis du ønsker å få kombinerte figurer uten en kolonne eller en tabell. Når du har å gjøre med enkle tiltak eller koder, er den beste praksisen å sende dem inn i VertiPaq-lagringsmotoren.

I motsetning til formelmotoren kan lagringsmotoren bare fungere på enkle DAX-spørringer. Den kan ikke løse komplekse spørsmål fordi dette er formelmotorens ansvar. Den kan bare fungere på enkle spørringer for å gi innsiktsfulle data og resultater.

Innholdsfortegnelse

Lagringsmotor og xmSQL-uttalelser i LuckyTemplates

Dette er et eksempelsøk som har en setning. Det er et enkelt mål som ber om et aggregert tall for det totale salget ved å multiplisere salgsdataens gjeldende pris og salgsdatas kvantitet.

LuckyTemplates Storage Engine: Enkle matematiske operasjoner

Hvis du kjører målingen i DAX Studio, vil du se xmSQL-setningen og resultatet.

LuckyTemplates Storage Engine: Enkle matematiske operasjoner

Du vil se at den bruker nye termer som WITH , $Expr0 og PFCAST . $Expr0 brukes til å definere målet, og deretter kalles det i SELECT -setningen. Lagringsmotoren eller VertiPaq legger noen ganger automatisk til en cast-operatør kalt PFCAST .

Produktet av gjeldende pris og kvantitet skyves ned til lagringsmotoren. Utseendet til WITH -setningen i VertiPaq betyr at den også sendes til lagringsmotoren.

Hvis du ser på den fysiske spørringsplanen , vil du se en SpoolLookup-operator som har en Sum_Vertipaq. Dette innebærer at den skanner en rad for å få summen av gjeldende pris multiplisert med mengden.

I den logiske spørreplanen ser du Scan_Vertipaq. Dette viser at spørringen gjøres i lagringsmotoren.

LuckyTemplates Storage Engine: Enkle matematiske operasjoner

Så selv om du gjentar en faktatabell, er lagringsmotoren den som fullfører oppgaven. Siden VertiPaq gjør jobben, er utførelsen gjort veldig raskt. Og hvis du legger til noen optimaliseringsteknikker i datamodellen eller formaterer målingen eller kodene riktig, vil DAX-ytelsen bli raskere og bedre.

Så mye som mulig, sett opp datamodellen og målene riktig slik at du kan få en jevn opplevelse med å skaffe verdifulle data.




Konklusjon

Lagringsmotoren er det beste stedet å få spørsmålene dine til å fungere. Siden den bare kan gjøre enkle spørringer, tar den mindre utførelsestid og optimaliserer den generelle ytelsen til DAX-kodene dine. Det anses som beste praksis å få VertiPaq til å gjøre alt arbeidet.

Opplev hvordan VertiPaq-lagringsmotoren fungerer ved å øve på spørsmålene dine i DAX Studio og VertiPaq. Du kan sjekke ut våre tidligere blogginnlegg om å forstå VertiPaq-lagringsmotoren.


Variabler og uttrykk i Power Query Editor

Variabler og uttrykk i Power Query Editor

Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.

Hvordan lage et Lucky Templates-varmekart

Hvordan lage et Lucky Templates-varmekart

Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Opprette et Pareto-diagram i LuckyTemplates – Avansert DAX

Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Egendefinert stolpediagram i LuckyTemplates: varianter og modifikasjoner

Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.

Kraftautomatisering av statiske resultater: En oversikt

Kraftautomatisering av statiske resultater: En oversikt

Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.

LuckyTemplates Python-opplæring: Hvordan oversette tekster

LuckyTemplates Python-opplæring: Hvordan oversette tekster

eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.

Lag et Gantt-diagram i LuckyTemplates Report Builder

Lag et Gantt-diagram i LuckyTemplates Report Builder

I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

Lag 3D-spredningsplott ved å bruke Python i LuckyTemplates

I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet

Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet