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 omkomprimering og lagring i LuckyTemplates. Disse to funksjonene er viktige ting du må forstå for å maksimere bruken av Vertipaq i rapporten. De vil hjelpe deg å få en jevnere og raskere ytelse for DAX-kodene dine.
Innholdsfortegnelse
Kolonnelagringsdatabase for VertiPaq-komprimering
Data lagres i kolonner slik at de enkelt kan hentes uten å gå gjennom hele tabellen.
Dette er en grunnleggende tabell som er basert på rader.
Den har kolonnene Kjøpsdato , Produktnavn , Salgsperson , Kostnad og Antall .
Dette er en tabell basert på kolonner:
Kolonnene har samme innhold, men de er atskilt.
Dette er hva VertiPaq gjør. Den deler opp hver kolonne i sin egen enhet og bruker deretter forskjellige komprimeringsmetoder.
Dette reduserer fotavtrykk inne i RAM og øker hastigheten på beregningen.
Hvis du vil opp kostnaden i radlagringsdatabasen, må du samle kostnadene fra hver rad. Men i kolonnelagringsdatabasen trenger du bare å gå til kostnadskolonnen og beregne summen.
Et annet eksempel er hvis du vil vite summen av visse produkter i radlagringen, vil den gå gjennom hver rad for å se etter disse dataene.
VertiPaq vil kun bruke produkt- og kostnadskolonnene for å gi deg resultatene som fremskynder beregningenes ytelse.
VertiPaq-komprimering i LuckyTemplates
Målet med å komprimere data er å redusere mengden minne som trengs for å få spørringer til å kjøre.
VertiPaq lagrer en komprimert kopi av databasen i minnet. Komprimerte kolonner gjør at koden og spørringen kjører raskere sammenlignet med en ukomprimert kolonne.
Det er tre typer komprimering du kan bruke. De kalles vanligvis koding .
1. Verdikoding
Verdikoding brukes på heltallsverdier, spesielt siden VertiPaq konverterer mange verdier i LuckyTemplates til heltall.
2. Ordbok (hash) koding
Denne typen brukes på tekstverdier.
3. Run-Length-koding
Run-Length Encoding brukes til å se etter gjentatte verdier. Den koder en kolonne som er verdikodet eller ordbokkodet.
Konklusjon
VertiPaq i LuckyTemplates hjelper deg med å kjøre DAX-kodene dine med best mulig ytelse. Den bruker en annen lagringsdatabase og komprimerer data avhengig av rapportens datatype.
Jeg håper at denne opplæringen utvider din forståelse av hvordan Storage Engine fungerer og hvordan den påvirker hele ytelsen til. Du lærte også hvordan den genererer data og hvordan den gir deg de ønskede resultatene på en rask og enkel måte.
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.