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.
Jeg skal gå gjennom et interessant scenario som du sannsynligvis vil lande på når du prøver å kjøre en kumulativ total i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Et medlem fra LuckyTemplates støtteforum la ut denne spørringen. Medlemmet ønsket å beregne en løpende saldo som en kumulativ total. Problemet var at hver gang et valg ble gjort, ble den kumulative totalen beregnet på nytt. Medlemmet ønsket ikke at det skulle skje.
I dette tilfellet er ALLEXCEPT den perfekte funksjonen å bruke. Dette scenariet er faktisk en god gjennomgang av hvordan kumulative totaler ogfunksjon fungerer sammen inne i LuckyTemplates.
Innholdsfortegnelse
Eksempeldataene
La oss starte med dataene gitt i medlemmets eksempel.
I utgangspunktet viser den løpebalansen på bordet. Løpebalansen vises også på visualiseringen.
Nå når du drar ukenummeret over sliceren, vil du se at dataene rebalanseres også.
Så la oss si at vi vil ha dataene fra uke 5.
Det vi ønsker er at den løpende saldoen for uke 5 forblir på 635 i stedet for å snu til 78 når sliceren flyttes, som vist nedenfor.
Dette skjer fordi den løpende saldoen alltid starter fra det første tallet på toppen . Så da sliceren ble flyttet, endret også nummeret på toppen seg. Dette påvirket hele løpsbalansen.
Bruke ALLEXCEPT-funksjonen
Normalt vil du se ALLSELECTED brukes i scenarier som dette. Men ALLSELECTED-funksjonen er bare nyttig når du bare prøver å vise en dynamisk kumulativ total basert på et hvilket som helst datovalg du gjør.
Det er her ALLEXCEPT kommer inn.
I dette spesielle tilfellet ønsker vi ikke en dynamisk total. Kravet er å forhindre at totalen beregnes på nytt hver gang det foretas et nytt datovalg . Dette er hva ALLEXCEPT gjør.
Det vi ønsker å gjøre er å få en kumulativ total samtidig som vi beholder ukenummerkonteksten. Ved å bruke ALLEXCEPT jobber vi fortsatt gjennom de valgte datoene på sliceren. Men hva Løpsbalansen angår, vil den alltid gå og se tilbake til den aller første uken.
Når du ser på visualiseringen nedenfor, vil du se at den også beholder riktig verdi. Igjen, dette er fordi konteksten nå lar deg se tilbake til det første resultatet fra uke 1.
Konklusjon
Saker som disse kan være unike fordi vi ønsker dynamiske totaler mesteparten av tiden. Men hvis du befinner deg i situasjoner der du ikke vil at tallene skal kalibreres på nytt med hvert valg, er denne teknikken den perfekte løsningen.
Måten vi brukte ALLEXCEPT -funksjonen her er også et perfekt eksempel på hvordan du kan fjerne kontekst for noen parametere, men beholde konteksten for de andre på de samme rapportsidene.
Forhåpentligvis kan du finne lignende bruksområder for ALLEXCEPT når du jobber med LuckyTemplates.
Beste ønsker
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.