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.

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.