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 skal jeg snakke om et veldig viktig emne angående LuckyTemplates-modellering og organisering . I de fleste demoene som LuckyTemplates gir ut på tvers av webinarer, toppmøter og til LuckyTemplates-medlemmer, vil du se at bruken av tiltaksgrupper er omfattende. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Det er en veldig god grunn til at tiltaksgrupper er implementert i alle modellene LuckyTemplates lager. Når du utvikler avanserte analytiske modeller og rapporter i LuckyTemplates, er det ekstremt viktig å organisere alle DAX-tiltakene du oppretter .
Hvis du ikke gjør dette, vil modellen din være svært vanskelig å vedlikeholde og revidere i fremtiden fordi tiltak vil være vanskelig å finne.
Denne opplæringen er et dypdykk i hvorfor målegrupper er så viktige og hvordan du faktisk kan lage dem i LuckyTemplates. Dette er absolutt en relevant og verdifull beste praksis hvis du nettopp har startet og får en innføring i tiltak.
La oss prøve å se på denne rapporten her. Dette kom fra Learning Summit i februar 2018 .
Du vil se at under FELT- ruten er det en rekke målgrupper eller måltabeller.
Utviklingssiden av læringstoppmøtet var kun tre økter på ca 45 minutter opptil en time. Og i løpet av den tiden var vi i stand til å lage rundt 40 til 50 tiltak innenfor disse unike gruppene.
Tenk om du har disse på alle bordene dine og du ikke vil organisere dem ordentlig. Du vil definitivt gå deg vill i forhold til hva du faktisk gjør i utviklingen din.
Innholdsfortegnelse
Mål forgreningsmetodikk
Mål forgrening er en annen viktig utviklingsteknikk som bygger på tiltaksgrupper.
I denne metodikken skiller jeg vanligvis målene og setter dem inn i grupper basert på hvilken gren de er i. Nå starter jeg alltid med kjerneberegningene (beregningene), og jeg kaller disse nøkkelmålene .
Det er mest sannsynlig her jeg starter. Jeg lager alle de enkle DAX-målene som , , , og alle de andre enkle kjernefunksjonene. Jeg legger alle disse enkle, itererende og aggregerende funksjonene inn i nøkkelmålgruppen .
Deretter forgrener jeg meg til disse utvalgte analytiske mønstrene som bevegelige gjennomsnitt , rangering , scenarieanalyse , segmenteringsteknikker , tidssammenligning, etc.
Som du kan se, kan selv målegruppen din for tidssammenligning ha forskjellige mål. Dette er fordi du kanskje ikke bare vil beregne salg i fjor , men også alle forskjellene mellom salg i år og i fjor . Videre kan det være lurt å beregne den prosentvise endringen mellom i år og i fjor .
Nå, det er bare noen eksempler på hvordan du kan få disse mange tiltakene. Og du må holde det veldig intuitivt slik at du kan referere til disse målene og dra dem inn i rapportene og visualiseringene dine.
Dette er for å unngå å søke gjennom alle tabellene dine (prøve å finne hvilket mål som går hvor), og bli forvirret.
Du kan enkelt sortere alle disse målene, noe som kan utgjøre en stor forskjell når det gjelder hastighet og effektivitet i å lage rapporter.
Eksempelteknikk for LuckyTemplates-modellering
Nå skal jeg dele hva jeg vanligvis gjør på modellen. Dette anses også som viktig fra et organisasjonsperspektiv.
Jeg pleier å plassere målebordene mine over til høyre side. Noen ganger plasserer jeg dem også nederst. Dette er fordi de vanligvis ikke har et forhold til vår kjernemodell .
Imidlertid er det fortsatt viktig å referere til dem i denne delen. Dette er fordi vi ønsker at de skal være i én tydelig gruppe der de er lett identifiserbare.
I dette tilfellet kan du enkelt sjekke og finne alle rangeringsformlene dine, som er innenfor gruppen Demand Scenarios .
Og det er bare det viktigste jeg ville påpeke her. For å gjenta, vil jeg nevne hvor viktige disse tiltaksgruppene er når det gjelder effektiviteten til LuckyTemplates-modellering og organisering.
Bruke søkefunksjonen i LuckyTemplates-modeller
Dessuten kan du dra nytte av andre funksjoner som søkefeltet i FIELDS- ruten.
La oss prøve å skrive " flytting ". Som du la merke til, viste den alle relevante resultater innenfor en bestemt tiltaksgruppe som er knyttet til det vi har søkt på.
Velge gjennom visualiseringer
Her er en annen kul ting jeg vil vise deg. Når du velger på visualiseringer (i dette tilfellet City Highlights) , kan du alltid se hvor de inkluderte målene vises innenfor våre tiltaksgrupper eller tabeller.
Det vil sikkert være lett for deg å forstå hvordan ting ble satt opp eller lagt ut selv av noen andre. Og i fremtiden, når du kanskje vil se på rapporten din, vil du raskt kunne finne og referere til disse tiltakene.
Det er hovedsakelig ideen jeg vil peke på her. Men før vi avslutter dette, skal jeg vise deg hvordan du faktisk oppretter en målgruppe .
Opprette en målgruppe i en LuckyTemplates-modell
For å opprette en målgruppe klikker du bare på alternativet Skriv inn data i Hjem-fanen .
Deretter vises et tabellvindu. Du trenger faktisk ikke legge noe på innsiden av bordet. Dette betyr at du kan la det stå tomt.
Bare skriv inn navnet på målgruppen din. I dette eksemplet vil vi navngi det som 'Demo' . Etterpå klikker du på Last inn .
Deretter vil den lage en tabell. Det vil ikke bygge noe forhold fordi du faktisk ikke har noen data her inne.
Det du deretter må gjøre er å opprette et mål ved å klikke på alternativet Nytt mål på Hjem-fanen .
La oss kalle dette tiltaket Demo Salg . Vi vil referere til et annet mål ( Sales LY ) bare for å raskt opprette en.
Så det opprettede Demo Salg -målet har nå dukket opp i Demo- målgruppen.
La oss slette denne kolonne1 først, fordi vi faktisk ikke trenger den.
Etter å ha slettet det, klikker du bare på Vis/Skjul- ruten inn og ut, og du vil se at dette nå er en målgruppe eller en måltabell.
Så, det er bare for å raskt vise hvordan du faktisk kan opprette en målgruppe .
Konklusjon
Measure branching er et utrolig viktig utviklingskonsept for å begynne å implementere i modellene dine så mye som mulig. Ved å bruke denne utviklingsteknikken i kombinasjon med tiltaksgrupper, kan du absolutt bringe stor skala og effektivitet til utviklingsarbeidet du implementerer inne i LuckyTemplates.
Gled deg over dette spesielle innholdet. Det vil forbedre din umåteligog rapporteringsferdigheter inne i LuckyTemplates. Jeg anbefaler på det sterkeste å implementere disse ideene og teknikkene i dine egne rapporter og modeller.
***** Lære Lucky Templates? *****
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.