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 dag vil jeg lage en oversikt over raske tiltak og vise deg hvordan de har utviklet seg over tid. Jeg skal snakke om fordeler og ulemper og avslutte med det jeg synes er et bedre alternativ. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Grunnen til å bruke raske tiltak var å få fart på utviklingen din, fordi noen ganger kan det å skrive DAX være tungvint og tar litt av en læringskurve. Så raske tiltak ble brukt for å lage tiltak relativt raskt, selv om det er noen store ulemper.
La oss bare hoppe rett inn i det. Hvis vi klikker på denne rullegardinmenyen til Velg en beregning , har vi alle disse typene analyser som kan gjøres som Gjennomsnitt per kategori eller Vekt gjennomsnitt per kategori . Du kan legge til filtre , som i utgangspunktet bare replikerer det du kan gjøre når du bruker funksjonen og kjører Time Intelligence -beregninger.
La oss si at jeg vil gjøre en løpende totalberegning. Min grunnverdi vil være Totalt salg og feltverdien vil være Dato.
Dette er resultatet den kom med.
Realiteten er ja, det kan fremskynde utviklingen din. Men for meg er det et par ting jeg ikke liker med det.
Hvis du ser på formelen som ble brukt og du nettopp har startet, er det ganske vanskelig å forstå. Jeg forstår ikke hvorfor jeg får en merkelig totalsum. Det er vanskelig å vite hva funksjonene og gjør i kombinasjon med .
I utgangspunktet vil beregningen gå tilbake til tidenes begynnelse, til den første databiten vi har i datasettet vårt, uavhengig av filtre på plass. Men det er vanskelig å vite det.
La oss se på et annet eksempel i gjennomsnitt per kategori. Alt du trenger å gjøre er å ta inn dimensjonene i feltene dine og klikke OK.
Raske mål lar deg åpne opp en rekke nye beregninger og sømløst legge dem inn i målgruppene dine.
Selvfølgelig må du endre navnene på disse tiltakene fordi de er veldig lange.
Du kan se at vi får gjennomsnittlig salg per produkt. Beregningen er i utgangspunktet å regne ut gjennomsnittet, men igjen blir jeg bekymret når jeg ser en funksjon som .
Det er også CALCUATE-funksjonen rundt målet, som ikke engang er nødvendig.
Med raske tiltak kan du lage ting raskt, men det er potensiale for forvirring når det kommer til resultatet du får. Det er enklere måter å få nøyaktig samme resultat uten å gå gjennom alt dette. Vi kan bruke funksjonen og fjerne CALCUATE.
Med denne formelen vil vi få nøyaktig det samme resultatet, men uten disse tilleggsfunksjonene som kan skape forvirring.
Da raske tiltak først kom ut, spurte alle om vi fortsatt må skrive DAX-tiltak. Svaret på det er et rungende ja, for du må fortsatt forstå hvordan DAX fungerer.
Innholdsfortegnelse
Et bedre alternativ til raske tiltak
Her på LuckyTemplates har vi laget en bedre måte å øke produktiviteten din når det gjelder utvikling av LuckyTemplates med vår . Du kan lage formler på din egen måte og i din egen formatering, og lagre dem i vår Analyst Hub-applikasjon.
Vi har også vårt DAX Cleanup Tool.
Jeg har mange dokumenter lagret på denne appen, som jeg enkelt kan finne ved hjelp av søkefeltet. Jeg kan søke etter AVERAGEX og klikke på et av mønstrene våre som er lagret.
Jeg har her et mønster. Jeg har muligheten til å navngi ting litt annerledes, kanskje noe som ligner på det som var i mine raske tiltak. Siden alle disse er plassert i Analyst Hub, kan jeg bare kopiere koden veldig raskt...
Og endre deretter navnet til Gjennomsnittlig salg per produkt og endre de andre detaljene veldig raskt.
Tenk på hvordan du kan skalere dette veldig raskt på tvers av alle formlene dine. I mitt tilfelle har jeg kuttet ned skrivetiden for DAX-formelen med et betydelig beløp. Jeg har allerede en god forståelse av alle disse mønstrene, så alt jeg gjør nå er å kopiere et mønster, endre noen parametere og deretter utarbeide analysen min.
Utnytte verdien av fellesskapet
Vi utnytter også verdien av samfunnet vårt. Raske tiltak sitter fast hos LuckyTemplates-teamet, og de har ikke gjort mye med det de siste månedene.
I fellesskapet vårt kan du ta en titt på alles formler, og se hva alle andre laster opp.
Vi skal også ha en app for M-kode og råkoder. Funksjonaliteten kommer til å være så mye mer enn det du ville fått ved å bruke raske tiltak.
Hele ideen bak Analyst Hub er at mye av tingene i raske tiltak allerede er satt opp i appen, og du kan referere det raskt. Resultatene fra raske tiltak er for kompliserte og unødvendige etter mitt syn, som denne:
Konklusjon
Forhåpentligvis kan du forstå hvorfor vi begynte å bygge Analyst Hub – vi gjorde det fordi vi så at det var et reelt gap der. Det er mye å utnytte rundt hvordan du gjør din egen utvikling.
Til slutt, ikke glem å abonnere på LuckyTemplates TV-kanal, hvor det kommer mye innhold hele tiden fra meg selv og en rekke innholdsskapere, alle dedikert til å forbedre måten du bruker LuckyTemplates og Power Platform på.
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.