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.
Vi skal snakke om noen av mine beste praksis-tips ved å bruke Advanced Editor i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Overraskende nok vet de fleste ikke om Advanced Editor. Det er fordi det er gjemt inne i spørringsredigeringsprogrammet, som mange brukere ikke bruker så mye som de burde.
Hvis du ikke vet hva det er, må du ha en bedre forståelse av hvordan det fungerer i LuckyTemplates.
Advanced Editor registrerer alle de forskjellige transformasjonene du gjør inne i spørringsredigeringsprogrammet.
Du trenger ikke forstå hvordan du skriver noen av koden (kalt 'M'). Men du må ha en god forståelse av hva det faktisk betyr og hvordan det fungerer bak kulissene.
Du må vite at dette er fordi det er så mange ganger, spesielt når du gjør flere og flere transformasjoner inne i spørringsredigeringen, at du må fullføre noen rettelser i den avanserte redigeringsprogrammet.
Det er absolutt justeringer som lettere kan gjøres innenforog via M-kode versus å gjøre det i brukergrensesnittet bare ved å peke og klikke.
Jeg ønsket å ta et raskt dykk inn i den avanserte editoren inne ii LuckyTemplates. Hvis du nettopp har begynt med LuckyTemplates, er du kanskje ikke kjent med dette området, men etter hvert som du utvikler flere og flere LuckyTemplates-rapporter, blir det viktig å ha en forståelse av hva som foregår her inne.
Innholdsfortegnelse
Spørringsredaktør
Det første du må gjøre er å gå til spørringsredigeringsprogrammet ved å velge ikonet Rediger spørringer. 0:50
I alle mine nybegynnertreninger sier jeg alltid at du aldri skal klikke på Hent data fordi data aldri er perfekt; du må alltid gjøre en form for transformasjon eller opprydding.
Når du begynner å jobbe mer i LuckyTemplates, må du gjøre noen små justeringer i det som kalles Advanced Editor .
Det er her kodelinjer blir skrevet når du gjør transformasjoner på datasettene dine. Jeg er for øyeblikket på Datoer-tabellen og ser på kilden der dataene kommer fra, som kommer fra Dates Query.
Det viktigste å merke seg her er at denne tabellen ble opprettet fra en kilde, og kilden i dette tilfellet er bare en parameterspørring. Den har blitt merket med én kodelinje kalt Renamed Columns .
La oss gå og gjøre noen endringer og lage en kort måned-kolonne. Jeg vil duplisere kolonnen, og deretter dele kolonnen etter antall tegn.
Jeg skal bare dele det på tre, og velge En gang, så langt til venstre som mulig.
Jeg vil da gi nytt navn til kolonnen til Kort måned . Du vil kunne se trinnene jeg brukte på høyre side.
Nøkkelen her er inne i den avanserte editoren, som viser deg hva som faktisk skjedde. Det som er bra med det er at det prøver å finne ut en etikett for hver eneste rad inne her, og sekvensielt skriver kode for hvert enkelt trinn du gjør.
Etter min mening trenger du ikke å vite hvordan du skriver kode for å bruke LuckyTemplates godt. Jeg vet ikke engang hvordan jeg skal skrive det selv fordi den avanserte redaktøren gjør alt arbeidet for deg. Det er klart at jeg mangler noen veldig nisje-ting som jeg ikke kan gjøre fordi jeg ikke kan skrive det ut, men det viktige her er å forstå hva som skjer.
Gjør endringer i redigeringsprogrammet
Det fine er at du kan gjøre endringer som vil gjenspeiles i tabellen. For eksempel vil du ikke kalle det "Kort måned" lenger, og du vil endre det til "Kort måned."
Du kan komme inn i editoren og gjøre endringene her, og det gjør endringen for deg på frontend. Dette er ganske nyttig fra et revisjonsperspektiv, rett og slett fordi når du får feil, er dette stedet å gå. Du kan dykke inn her og finne ut hvor feilen oppsto.
Retting av feilen
Jeg vil vise deg en rask ting der du kan havne i litt problemer, og det kan bare fikses i den avanserte editoren.
Si for eksempel at kolonnen Short Mth forsvinner og så vises den på slutten av tabellen. Du vil kanskje flytte den og plassere den ved siden av hele måneden, ikke sant?
Hvis vi nå hopper til den avanserte editoren, vil du se at de omorganiserte kolonnene faktisk viser hvert enkelt kolonnenavn.
Du må være klar over at dette skjer. La oss si at du skjønte på dette tidspunktet at du ønsket å endre navnet på noe, eller til og med sette noe så enkelt som et mellomrom mellom uke og slutt, det vil gi deg en advarsel som sier Sett inn trinn .
For øyeblikket ser det bra ut og ingenting er galt når du klikker, men sjekk ut hva som skjer når du går til slutten. Du får en feil.
Noen ganger forteller disse feilkodene deg ikke alltid nøyaktig hva som er galt eller hvor du finner feilen. Men i dette tilfellet sier det at WeekEnding ikke kan bli funnet. Årsaken til dette er at det opprinnelige tabellnavnet faktisk ble oppført i denne raden.
Så du må gå og finne raden og det aktuelle kolonnenavnet. Du kan se her at "WeekEnding" ikke har endret seg, noe som forårsaker feilen. Så alt vi trenger å gjøre er å sette et mellomrom mellom uke og slutt for å fikse feilen.
Dette er grunnen til at det er viktig å ha en forståelse av den avanserte editoren. Forhåpentligvis kan du bli mye mer kjent med den avanserte editoren, fordi du kan ha mange feil å fikse og du vil ikke slette alle.
Konklusjon
Mitt hovedpoeng er at det å ha en forståelse er viktigere enn å kunne skrive hvilken som helst kode. Det er min viktigste takeaway for deg fra denne opplæringen.
Hvis du ønsker å lære mange avanserte spørringsredigeringsteknikker, sjekk ut innholdet i denne ene kursmodulen på. Dette er kurset hvor de fleste medlemmer ser den største transformasjonen fra arbeidet deres i LuckyTemplates når de har fullført det.
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.