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.
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.
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.
Hvis du går til fanen Server Timings, vil du se SELECT-funksjonen for DimCalendar Year og COUNT-funksjonen fra faktasalgstabellen.
Deretter kjører du SUM , MIN og MAX -funksjonene i spørringen. Du vil da få disse resultatene.
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.
Den siste funksjonen i spørringen er DISTINCTCOUNT . Kjør spørringen og du får disse resultatene.
Hvis du går til fanen Server Timings, vil du se DCount i xmSQL.
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.
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.
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.