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 dette blogginnlegget lærer du hvordan du viser data fra spesifikke tidsrammer som filtrert av en datoutsnitt uten å påvirke de samlede kumulative totalene. Dette er basert på en forespørsel på LuckyTemplates-støtteforumet for kun medlemmer. Selvfølgelig vil du finne dette ganske nyttig når du står overfor et scenario som ligner på eksemplet som vil bli gitt nedenfor. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Jeg har svart på dette spørsmålet i støtteforumet, men jeg vil vise deg hvordan jeg klarte å sette det hele sammen.
Innholdsfortegnelse
Scenarioet: faktiske forhold vs budsjett
I utgangspunktet har medlemmet som la ut spørringen data som sammenligner .
Det dette medlemmet ønsker å gjøre er å vise kun den kumulative summen for en bestemt tidsperiode uten å påvirke noen av de opprinnelige resultatene.
Så la oss si at medlemmet bare ønsker å vise totalsummene for januar, februar og mars.
Vi håper atfor de spesifikke månedene vises mens den kumulative summen for resten av året også forblir på visualiseringen.
Selvfølgelig, uten den riktige logikken, hver gang datosnitteren flyttes, skifter også hele rapportsiden. Det er problemet jeg skal løse her.
Opprette en ny datotabell
Til å begynne med satte jeg opp et lignende scenario. Som forventet endret alt i visualiseringen min seg da jeg valgte fire måneder på dateskjæreren min.
Siden jeg bare vil endre en bestemt del av visualiseringen, må jeg lage en helt ny datotabell . Denne tabellen kommer til å diktere det individuelle resultatet jeg trenger. Jeg kalte den nye tabellen Filter Dates , som er en nøyaktig kopi av den originale Dates-tabellen.
Jeg bygde ingen relasjoner mellom den nye datotabellen og de andre kjernetabellene i modellen. Det er fordi vi bare prøver å filtrere ett enkelt resultat i dette scenariet.
Vær også oppmerksom på at vi ikke vil at alle andre data skal påvirkes av endringer i datoutsnittet . Et forhold her ville gjøre vårt forsøk ineffektivt.
For å være sikker på at jeg ikke forveksler den nye datotabellen med den originale, ga jeg navnet filtermånedsåret .
Nå som det er en ny datotabell, skal jeg endre sliceren på rapportsiden min. Igjen, dette er filteret som ikke har noen forbindelse til resten av modellen min.
Merk at du også må angi en maksimal filtrert dato i det bestemte valget du gjør.
En maksimal filtrert dato gjør at formelen fungerer. Så hvis datoen du skrev inn i datoutsnittet er mindre enn eller lik den maksimale filtrerte datoen, vil du få den kumulative summen du leter etter. Hvis ikke, får du en BLANK.
Når du ser på visualiseringen, vil du se at jeg nå har et helt område her hvor det ikke er noen resultater. Dette gjenspeiler dataene som ble BLANKE .
Nå kan vi beholde årets totaler fra et budsjetteringsperspektiv. Men samtidig kan vi også manipulere tidsrammen som vi ønsker i våre individuelle resultater.
Konklusjon
Forhåpentligvis finner du en viss verdi i teknikken jeg viste for lignende scenarier du vil stå overfor. Bare husk at nøkkelen her er å løse alt dette rett inne i modellen. Ellers vil du opprette problemer på andre deler av rapportsidene dine.
Se alltid på logikken du legger til i formelen din. På denne måten kan du finne ut hvilken del av modellen du har innvirkning på. I dette tilfellet har vi lykkes med å gjøre kumulative totaler dynamisk basert på den nye datoutsnitteren vi opprettet.
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.