XmSQL-aggregeringer i VertiPaq DAX Studio

I denne opplæringen lærer du om xmSQL-aggregeringer. Du vil også forstå hvordan en lagringsmotor i DAX Studio kan forbedre rapportens ytelse betraktelig. Det vil bli vist og brukt eksempler på aggregeringer slik at du kan se hvordan de fungerer i VertiPaq.

Det finnes to typer motorer: formelmotoren og lagringsmotoren . Sistnevnte er den raskeste mellom de to, men den kan ikke gjøre så mye som formelmotoren. Så hvis du oppretter og kjører søkene dine, er den beste praksisen å bruke lagringsmotoren så mye som mulig.

Innholdsfortegnelse

xmSQL aggregasjoner

Lagringsmotoren kan fullføre enkle aggregeringer ved å bruke disse funksjonene:

Hver av disse funksjonene følger en enkel type oppførsel, så prøv alltid å få disse funksjonene i DAX-formelen din.

Dette er noen enkle eksempelspørringer i DAX Studio.

XmSQL-aggregeringer i VertiPaq DAX Studio

Kjør først spørringen med COUNT -funksjonen. En viklet rundt aggregeringen vil påkalle kontekstovergang. Spørringen teller radene for året 2015 i faktasalgstabellen.

XmSQL-aggregeringer i VertiPaq DAX Studio

Hvis du går til fanen Server Timings, vil du se SELECT-funksjonen for DimCalendar Year og COUNT-funksjonen fra faktasalgstabellen.

XmSQL-aggregeringer i VertiPaq DAX Studio

Deretter kjører du SUM , MIN og MAX -funksjonene i spørringen. Du vil da få disse resultatene.

XmSQL-aggregeringer i VertiPaq DAX Studio

Spørringene gir min, maks og sum av salgskvantumet for 2015. Hvis du går til xmSQL i fanen Server Timings, kan du se MIN-, MAX- og SUM-funksjonene som fungerer for å generere resultater.

XmSQL-aggregeringer i VertiPaq DAX Studio

Den siste funksjonen i spørringen er DISTINCTCOUNT . Kjør spørringen og du får disse resultatene.

XmSQL-aggregeringer i VertiPaq DAX Studio

Hvis du går til fanen Server Timings, vil du se DCount i xmSQL.

XmSQL-aggregeringer i VertiPaq DAX Studio

Nå, hvis du prøver å kjøre DISTINCTCOUNT , MIN og COUNT sammen, vil du se at DISTINCTCOUNT har sin egen skanning. Den kombineres ikke med de andre aggregeringene og fungerer på egen hånd.

XmSQL-aggregeringer i VertiPaq DAX Studio

XmSQL-aggregeringer i VertiPaq DAX Studio

Siden den har sin egen skanning, kan den noen ganger bremse DAX-en din. Du trenger ikke bekymre deg for det, men du må også være klar over hva det gjør i bakgrunnen av kodene dine.




Konklusjon

VertiPaq-lagringsmotoren er den raskeste måten å jobbe med dine DAX-spørringer på. Den er kanskje ikke i stand til å gjøre komplekse søk, men den gjør enkle aggregeringer raskt. Dette hjelper deg å få data og resultater raskere enn formelmotoren.

Hvis du vil lære mer om xmSQL-aggregeringer i lagringsmotoren, gå til DAX Studio og øv deg på de enkle aggregeringene. Du vil se hvor raskt det er, og hvor enkelt det er å utvikle.


Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.