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.
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.
Hvis du kjører målingen i DAX Studio, vil du se xmSQL-setningen og resultatet.
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.
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.
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
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!
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.
Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.
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.
eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.
I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.
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
Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet