XmSQL-sammenlægninger i VertiPaq DAX Studio

I denne vejledning lærer du om xmSQL-aggregationer. Du vil også forstå, hvordan en storage-motor i DAX Studio i høj grad kan forbedre din rapports ydeevne. Der vil blive vist og brugt prøvesammenlægninger, så du kan se, hvordan de klarer sig i VertiPaq.

Der er to typer motorer: formelmotoren og lagermotoren . Sidstnævnte er den hurtigste mellem de to, men den kan ikke så meget som formelmotoren. Så hvis du opretter og kører dine forespørgsler, er den bedste praksis at bruge storage-motoren så meget som muligt.

Indholdsfortegnelse

xmSQL-sammenlægninger

Lagermotoren kan gennemføre simple sammenlægninger ved hjælp af disse funktioner:

Hver af disse funktioner følger en simpel type adfærd, så stræb altid efter at få disse funktioner i din DAX-formel.

Dette er nogle simple eksempelforespørgsler inde i DAX Studio.

XmSQL-sammenlægninger i VertiPaq DAX Studio

Kør først forespørgslen med funktionen COUNT . En viklet rundt om aggregeringen vil påkalde kontekstovergang. Forespørgslen tæller rækkerne for året 2015 i faktasalgstabellen.

XmSQL-sammenlægninger i VertiPaq DAX Studio

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

XmSQL-sammenlægninger i VertiPaq DAX Studio

Kør derefter funktionerne SUM , MIN og MAX i forespørgslen. Du får derefter disse resultater.

XmSQL-sammenlægninger i VertiPaq DAX Studio

Forespørgslerne angiver min., maks. og summen af ​​salgsmængden for 2015. Hvis du går til xmSQL på fanen Server Timings, kan du se MIN-, MAX- og SUM-funktionerne arbejde med at generere resultater.

XmSQL-sammenlægninger i VertiPaq DAX Studio

Den sidste funktion i forespørgslen er DISTINCTCOUNT . Kør forespørgslen, og du får disse resultater.

XmSQL-sammenlægninger i VertiPaq DAX Studio

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

XmSQL-sammenlægninger i VertiPaq DAX Studio

Nu, hvis du prøver at køre DISTINCTCOUNT , MIN og COUNT sammen, vil du se, at DISTINCTCOUNT har sin egen scanning. Det kombinerer ikke med de andre sammenlægninger og fungerer alene.

XmSQL-sammenlægninger i VertiPaq DAX Studio

XmSQL-sammenlægninger i VertiPaq DAX Studio

Da den har sin egen scanning, kan den nogle gange bremse din DAX. Du behøver ikke bekymre dig om det, men du skal også være opmærksom på, hvad det gør i baggrunden af ​​dine koder.




Konklusion

VertiPaq-lagringsmotoren er den hurtigste måde at arbejde på dine DAX-forespørgsler på. Det er muligvis ikke i stand til at lave komplekse forespørgsler, men det laver simple sammenlægninger hurtigt. Dette hjælper dig med at opnå data og resultater hurtigere end formelmotoren.

Hvis du vil lære mere om xmSQL-aggregationer i storage-motoren, så gå til DAX Studio og øv dig i de simple aggregeringer. Du vil se, hvor hurtigt det er, og hvor nemt det er at udvikle.


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.