LuckyTemplates Storage Engine: eenvoudige wiskundige bewerkingen

LuckyTemplates Storage Engine: eenvoudige wiskundige bewerkingen

In het bericht van vandaag wordt besproken hoe de opslagengine in LuckyTemplates wiskundige bewerkingen kan uitvoeren. Deze zelfstudie is handig als u gecombineerde cijfers wilt krijgen zonder kolom of tabel. Wanneer het gaat om eenvoudige maatregelen of codes, is het de beste praktijk om deze naar de VertiPaq-opslagengine te sturen.

In tegenstelling tot de formule-engine kan de opslag-engine alleen werken met eenvoudige DAX-query's. Het kan geen complexe vragen oplossen, omdat dit de verantwoordelijkheid is van de formule-engine. Het kan alleen werken aan eenvoudige zoekopdrachten om inzichtelijke gegevens en resultaten te bieden.

Inhoudsopgave

Storage Engine- en xmSQL-verklaringen in LuckyTemplates

Dit is een voorbeeldquery met een instructie. Het is een eenvoudige meting die vraagt ​​om een ​​geaggregeerd cijfer van de totale verkoop door de huidige prijs van de verkoopgegevens en de hoeveelheid van de verkoopgegevens te vermenigvuldigen.

LuckyTemplates Storage Engine: eenvoudige wiskundige bewerkingen

Als u de meting uitvoert in DAX Studio, ziet u de xmSQL-instructie en het resultaat.

LuckyTemplates Storage Engine: eenvoudige wiskundige bewerkingen

Je zult zien dat het nieuwe termen gebruikt zoals WITH , $Expr0 en PFCAST . $Expr0 wordt gebruikt om de meting te definiëren en vervolgens wordt deze aangeroepen in de SELECT- instructie. De storage-engine of VertiPaq voegt soms automatisch een cast-operator toe met de naam PFCAST .

Het product van de huidige prijs en de hoeveelheid wordt naar de opslagmachine geduwd. De weergave van de WITH- instructie in VertiPaq betekent dat deze ook naar de storage-engine wordt verzonden.

Als u naar het Physical Query Plan kijkt , ziet u een SpoolLookup-operator met een Sum_Vertipaq. Dit houdt in dat het één rij scant om de som van de huidige prijs vermenigvuldigd met de hoeveelheid te krijgen.

In het Logical Query Plan ziet u de Scan_Vertipaq. Dit laat zien dat de query wordt uitgevoerd in de opslag-engine.

LuckyTemplates Storage Engine: eenvoudige wiskundige bewerkingen

Dus zelfs als u een feitentabel herhaalt, is de opslagengine degene die de taak voltooit. Aangezien VertiPaq het werk doet, is de uitvoering erg snel gedaan. En als u enkele optimalisatietechnieken toevoegt aan het datamodel of uw meting of codes correct formatteert, zullen de prestaties van uw DAX sneller en beter zijn.

Richt je datamodel en maatregelen zoveel mogelijk goed in, zodat je een vlotte ervaring hebt met het verkrijgen van waardevolle data.


VertiPaq Storage Engine in omgeving met meerdere threads
VertiPaq-compressie en opslag in LuckyTemplates
Wat is DAX Studio in LuckyTemplates Desktop

Conclusie

De opslag-engine is de beste plaats om uw zoekopdrachten te laten werken. Omdat het alleen eenvoudige query's kan uitvoeren, kost het minder uitvoeringstijd en worden de algehele prestaties van uw DAX-codes geoptimaliseerd. Het wordt als best practice beschouwd om VertiPaq al het werk te laten doen.

Ervaar hoe de VertiPaq-opslagengine werkt door uw zoekopdrachten te oefenen in DAX Studio en VertiPaq. U kunt onze eerdere blogposts bekijken over het begrijpen van de VertiPaq-opslagengine.


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten