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 denne opplæringen går vi gjennom datohøsting i LuckyTemplates for å få informasjon fra en datokutter for en tidsintelligensanalyse. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Fra tidligere opplæringsprogrammer har vi lært hvordan vi kan utvide datotabellen mens vi integrerer et feriebord i den. Nå må vi høste datoer fra dataskjæreren for å begynne å bruke tabellen vår.
Teknisk sett kan vi høste endepunktene til sliceren. Men hvis datokutteren brukes, kan vi høste verdifull informasjon som følgende:
Det er fem måter å utføre en datohøst på i LuckyTemplates:
Innholdsfortegnelse
1. Grunnleggende høsting
I dette eksemplet er den grunnleggende innhøstingen et mål kalt Harvest Date Selected. Det blir enfra Dato-tabellen i Dato-feltet.
Hvis vi tar og slipper det i feltet, vil det starte tomt.
Og hvis vi velger en dato, vil den høste den datoen i et annet mål gjennom tiltaksgrening.
Hvis vi endrer den til en "Between"-slicer, vil den vise tom fordi bruk av SELECTEDVALUE krever en enkelt unik verdi .
I stedet må vi bruke denne formelen for flere valgte datoer:
Vi må være så smale som mulig medfiltrer ved å gjøre både datotabellen og datofeltet.
Hvis vi slipper Min AllSelected Measure i Felt-delen, vil vi se at den høstet begynnelsen av sliceren.
Og når vi endrer den, høster den riktig.
På samme måte, hvis vi dropper Max AllSelected-målet i Felt-delen, får vi endepunktet til sliceren.
Flytting av skjæremaskinen tar opp endepunktet.
Nå kan vi også brukeogi stedet forog ALLSELECTED . Hvis vi ser på MINX , trekker den først bordet eller snur målet.
Hvis vi slipper den inn i Felt-delen, vil den vise den samme minimumsdatoverdien.
Nå må vi vite hvilken vi skal bruke. Vi bør fjerne merket for MINX-boksen.
Vi har nå høstet disse 2 endepunktene.
2. Innhøsting av forskjærer
Vi kan også se på begynnelsen av skjæremaskinen opptil en dag før den valgte minimumsdatoen gjennom Min All Harvest-målet i dette eksemplet.
Beregn minimumsdatoen og fjern filteret på Datoer for å høste alle datoene i stedet for ALLEVALGTE datoene.
Hvis vi slipper det i Felt-delen, får vi 1. januar 2018.
LuckyTemplates lagrer datoer i et serienummer for dagene etter 1. januar 1990.
I Min-1 Allselected Harvest-formelen ser vi målet som er MIN -1 over ALLSELECTED -området.
Hvis vi slipper dette tiltaket inn i feltseksjonen, vil det gi oss 10. desember 2018.
Etter å ha høstet det valgte området og pre-slicer-området, kan vi også høste datointervallet som kommer etter det valgte området. Imidlertid er pre-slicer-utvalget det som er viktig.
Hvis vi ser på formelen for kumulativt salg, ser vi dette mønsteret som gir oss standard ALLSELECTED kumulativt salg.
For å ha en startsaldo før den kumulative summen starter, kan vi overføre alle data fra starten til punktet før den første kumulative summen.
Formelen for Pre-slicer kumulativ saldo vil vise startdatoen for Min All Harvest og sluttdatoen for Min-1 All Selected Harvest. Defunksjon filtrerer start- og sluttdatoen. COALESCE - funksjonen vil returnere datoen til 0 når den er tom.
Formelen for totalt akkumulert salg beregner vårt akkumulerte salg, den akkumulerte saldoen før slicer og summen av begge.
Endring av området påvirker pre-slicer-balansen, men totalen forblir den samme.
3. All-In Harvest
Den tredje metoden høster hele datotabellen fra begynnelsen til slutten av slicer-området. Dette vil imidlertid kreve et lengre oppsett.
Sett først kundenavnet ved å opprette et nytt mål.
I dette eksemplet kalles dette målet Toppkunde.
Bruk MAXX for å få kundens navn,for å filtrere kundetabellen etter salg, og ,, ogfor å forhindre retur av et navn i det totale området.
Deretter kutter du datotabellen i to separate tabeller der den ene har verdiene inne i sliceren og den andre utenfor .
Lag nå en formel for frakoblede datoer som tarfra den utvidede datotabellen og kopierer dem.
Vi vil da se en slicer for det bordet.
Formelen for Inside Range tar en tabell som er ALLSELECTED i tabellen Frakoblede datoer og vurderer hver verdi for å sjekke om de er i datotabelllisten.
Hvis de er i tabelllisten, vil den gå tilbake til 1. Hvis ikke, vil den gå tilbake til 0. Den henter datoene fra tabellen Frakoblede datoer og sammenligner verdiene.
Deretter setter du et visuelt filter for de to tabellene. Sett den innvendige slicer-områdevariabelen til 1 og utsiden til 0.
Postene innenfor slicer-området vil gå til Inside Slicer, og postene utenfor vil gå til Outside Slicer.
Hvis vi justerer sliceren, justerer også tabellene.
Inside Slicer-tabellen starter med 31. desember, startdatoen for sliceren. Outside-bordet starter med 1. januar og slutter en dag før 1. desember og starter tilbake på slutten av sliceren.
4. Hierarkiskjærer for finansiell analyse
Den fjerde metoden er en hierarki-slicer for å strukturere dato-slicer. Dette er det beste for økonomisk analyse.
Gå først til Hierarchy Slicer og gå til Dates.
Slipp regnskapskvartal og regnskapsår i feltdelen for å lage et hierarki som vi kan bruke til å velge år, kvartaler eller individuelle perioder med letthet.
5. OKVIZ Smart Filter Pro
Til slutt har vi OKVIZ Smart Filter Pro.
OKVIZ Smart Filter Pro gir mange funksjoner, verktøytips og kontroll over skjærerne våre.
Den har forskjellige moduser som gir mange endringer og viser feltene vi har, sammen med antall barn i hierarkiet.
Klikk OKVIZ-knappen, velg Format, velg Modus, og velg deretter Hierarki. Den vil vise kontrollene for å umiddelbart utvide og kollapse nodene.
Ved å droppe Totalt salg i Verktøytips-delen, ser vi også Totalt salg per regnskapsår og kvartaler.
Konklusjon
Denne metoden anbefales sterkt hvis du gjør mye økonomisk og budsjettanalyse fordi den kan hjelpe deg med å få mer kontroll og funksjonalitet over arbeidet og rapportene dine.
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.