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.
Betinget formatering er en måte å visualisere data ved å bruke et bestemt sett med formatregler basert på brukerdefinerte forhold. For LuckyTemplates-bilder brukes det mest når data presenteres i tabellform.
I denne opplæringen vil jeg diskutere hvordan du kombinerermed den nye funksjonen for betinget formatering for å markere den siste eller siste perioden i LuckyTemplates-bildene dine.
Jeg ser ofte denne teknikken brukt i finans- eller inntektsrapportering. Dette er en fin måte å få visse data til å skille seg ut.
La oss se på denne eksempelvisualiseringen av rapport.
Det jeg vil gjøre her er å fremheve det siste salget jeg har gjort innenfor denne visualiseringen. Dessuten vil jeg at den dynamisk skal ha en annen farge.
I dette tilfellet skal jeg bruke en teknikk som du kan gjenbruke i ulike scenarier.
La oss bryte ned de tingene jeg må gjøre for å oppnå de resultatene jeg trenger.
Innholdsfortegnelse
Opprette det siste salgsmålet
Siden jeg vil fremheve det siste eller nåværende salget på denne visualiseringen, er det første jeg må gjøre å identifisere datoen for det siste eller nåværende salget.
I dette demodatasettet skjedde det siste salget i november 2018.
Jeg opprettet siste salg -målet som bestemmer datoen for siste salg.
Jeg bruktefunksjon slik at den kan beregne maksdatoen i denne tabellen.
Imidlertid beregner den bare maksdatoen innen hver måned. Det jeg ønsker å få er dagen da jeg sist gjorde et salg . Det siste salget skjedde helt klart den 15. november 2018 .
For at jeg skal oppnå det resultatet jeg ønsker, må jeg endre konteksten der vi beregner maksdatoen. Dette er grunnen til at jeg inkluderte den forrige logikken som jeg laget inne ifunksjon. Deretter brukte jeg funksjonen til å returnere alle verdiene i siste salg- kolonnen mens jeg ignorerte eventuelle filtre som kan ha blitt brukt.
Etter å ha redigert formelen, viser siste salg- kolonnen dagen da jeg sist gjorde et salg, som var den 15. november 2018 .
Isolering av siste salgsdato
Etter å ha fått siste salgsdato, må jeg isolere den ved hjelp av. Dette er en viktig teknikk for denne typen scenario.
Dette er den faktiske formelen jeg brukte for å isolere siste salgsdato . Jeg kalte dette målet som siste salgsperiode .
Opprinnelig opprettet jeg LastSale- variabelen for å inneholde den samme logikken som jeg tidligere brukte for siste salg- målet.
Deretter gikk jeg gjennom hver eneste rad i LastSale- listen for å evaluere om gjeldende dato er lik måneden for den faktiske siste salgsdatoen .
Jeg brukte Dato- kolonnen for å sammenligne månedene og identifisere den som samsvarer med måneden for den faktiske siste salgsdatoen .
Jeg var i stand til å matche dem ved å bruke 1 for å representere den første dagen i måneden.
Denne logikken vurderer om siste salgsmåned er den samme som noen av disse månedene i en hvilken som helst sammenheng.
Hvis logikken returnerer TRUE , settes den til en verdi på 1 .
Hvis den returnerer FALSE , vil den være lik 0 .
Når jeg har tatt med resultatene i denne rapporten, vil du legge merke til at hver rad viste 0 bortsett fra november måned i 2018. Dette betyr at bare november måned ble evaluert som den samme med siste salgsmåned .
Betinget formatering for LuckyTemplates Visuals
Etter å ha isolert den aktuelle siste salgsmåneden , må jeg visuelt endre fargen på dette elementet i diagrammet vårt.
LuckyTemplates har laget noen kule oppdateringer til visualiseringer. Disse oppdateringene inkluderer fordelen av å betinget endre det du ser i visualiseringene dine.
Når jeg klikker på alternativet Datafarger under Format-ruten , vil det være tre prikker i øvre høyre hjørne.
Hvis jeg klikker på disse tre prikkene, vises betinget formatering .
Jeg klikker på det, og standardfargeruten vises.
Du kan endre en rekke ting i denne ruten. For dette eksemplet skal jeg formatere etter regler .
Deretter finner jeg mitt siste salgsperiodemål i dette feltet.
Jeg setter inn følgendebetingelse som vil bli brukt til å fremheve resultatet av siste salgsperiode -målet.
I dette tilfellet, hvis verdien er lik 1 , bør fargen settes til grå .
Jeg legger til en annen IF- tilstand. Hvis verdien er lik 0 , bør fargen settes til blå .
Jeg legger til disse reglene i visualiseringene mine basert på siste salgsperiode -målet jeg beregnet.
For å bruke disse endringene, klikker jeg bare på OK- knappen.
Slik påvirker den betingede formateringen visualiseringen.
Denne teknikken går sammen med resten av modellen uansett skjæring eller filtrering som jeg legger inn i dataene mine.
Jeg kan også endre årstall i dette filteret.
Formatere LuckyTemplates-visualen din dynamisk
Når jeg klikket på årstall 2017 , vil du se at dette ikke fungerer som det skal. Dette er på grunn av måten jeg satte opp formelen der jeg lette etter det siste salget jeg har gjort fra tidenes begynnelse.
Jeg ønsker å gjøre dette mer dynamisk ved å vise den siste salgsperioden i en valgt kontekst på filtrene .
For å gjøre det, må jeg endre ALL- funksjonen. Dette er fordi ALL- funksjonen går over tidens begynnelse.
Jeg må endre det som bare fungerer i forhold til konteksten jeg har valgt eller brukt i rapporten min.
Som et resultat, når jeg går til 2017 , fremhever det øyeblikkelig siste dato i den spesielle konteksten.
Nå skal jeg endre år-filteret til en datoskjærer .
På grunn av det kan jeg nå raskt endre dette til en hvilken som helst tidsramme som alltid vil vise det siste resultatet i visualiseringen.
Konklusjon
Det er alt jeg ønsket å dekke i denne opplæringen. Du har nå lært hvordan du legger til unik betinget formatering til LuckyTemplates-bildene dine. Det er definitivt en interessant teknikk der du kan kombineremed ny betinget formatering i visualiseringene dine.
Du var også i stand til å se hvordan du bruker måleteknikken for forgrening i denne typen scenario. Det er så mange forskjellige måter du kan bruke og gjenbruke denne teknikken på.
Bare husk viktigheten av tabeller når du lager beregningene dine.
Det er viktig å få ting inn i en tabell slik at du kan regne ut ting sakte og forstå hva som skjer på hvert forskjellige nivå i beregningene dine.
Forhåpentligvis likte du å gå over dette emnet.
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.