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.
Å finne tyngdepunktet til en klynge av steder er en vanlig oppgave for personer som jobber med geografiske informasjonssystemer.
Et eksempel er når man ser på tildeling av adresser til et depot eller ingeniører til et arbeidsområde. Selv om LuckyTemplates ennå ikke støtter ekte flere dynamiske lag i kartbildene, er det fortsatt mulig å demonstrere metodikken.
Imidlertid kan den beregnede COG (tyngdepunktet) være på toppen av en bygning, eller et fjell. Det er bare en indikasjon på et flott sted. Ytterligere analyse av andre forhold som praktisk, omkringliggende infrastruktur, tilgjengelighet av ansatte og bolig er nødvendig.
Før du hopper innfor å demonstrere dette, skal jeg forklare regnestykket for de som er mindre kjent med dette.
Innholdsfortegnelse
Forstå tyngdepunktsanalysen
Denne delen er et lite opplegg med fire lokasjoner. Denne inneholder også koordinatene til hvert enkelt sted.
Du kan se disse koordinatene representert på dette kartet. Som du ser, er plassering en på -250 (X) og -150 (Y) .
På dette tidspunktet er det vektede tyngdepunktet midt mellom alle disse stedene.
Jeg ønsker å lage dette vektede tyngdepunktet for å bevege meg i en retning basert på informasjonen jeg har, for eksempel antall leveranser til lokasjon 4 . Det kan også være basert på vekt eller inntekt. Selv om jeg i de fleste tilfeller vurderer leveransene fordi de er kostnadsdriveren.
Jeg må fullføre vektene for å beregne tyngdepunktet.
Så hvis jeg skriver inn 100 under plassering 1 , kan du se at det vektede senteret vil flytte til dette punktet. Dette er fordi de andre fortsatt er 0 .
Hvis vi setter vekten til de andre til 200 , 200 og 500 , vil tyngdepunktet flyttes til et annet sted basert på vektene jeg har spesifisert.
Det forklarer hvordan det vektede tyngdepunktet fungerer.
For å beregne tyngdepunktet, multipliserer du bare X- og Y-koordinatene eller en breddegrad og lengdegrad med vekten for hvert punkt .
Deretter deler du den på totalvekten for å komme til det faktiske vektede tyngdepunktet.
Poeng å vurdere i tyngdepunktsanalyse
I denne demoen brukte jeg bare et lite antall kundesteder.
En COG-analyse er strategisk og bør se på data over en lengre periode, helst over ett år eller mer for å identifisere sesongvariasjoner.
Derfor anbefaler jeg å starte med en standardanalyse for å få innsikt før du setter opp analysen. Det kan deretter gjøres med en mindre delmengde av dataene, etter å ha fullført de neste trinnene.
Fjern små uteliggere, som tilfeldige kunder, og sjekk om det er inkludert leveranser til eller for kunder som du kan miste. Legg i tillegg til data for nye kunder basert på profilen de oppga.
Kjør noen iterasjoner av modellen for å vise de forskjellige scenariene knyttet til eventuelle endringer.
På større datasett med tusenvis av punkter bør du vurdere å gruppere dataene dine i . Jeg brukte postnummeret og gruppen etter , beholdt bredde- og lengdegraden til kunden med det høyeste antallet leveranser.
Første eksempelscenario
Dette er en enkel COG for et gitt sett med data.
Her er datamodellen. Som du kan se, er det ingen relasjoner.
1. Opprette tyngdepunktspørringen
Først opprettet jeg et tyngdepunktspørsmål .
Jeg må beregne tyngdepunktet over et valgt datasett . For å gjøre dette, akkurat som det jeg har vist i excel-arket, må jeg ta de totale kravene .
Jeg må også beregne tyngdepunktet for breddegraden . I dette tilfellet multipliserte jeg breddegraden med antall leveranser.
Deretter gjorde jeg den samme beregningen for lengdegraden.
Etter det delte jeg de gitte COGene med kravene .
Deretter vil dette bli returnert i en enradstabell ved hjelp av funksjonen. Jeg sørget for at antall kolonner er det samme som antall kolonner i datasettet. Jeg sørget også for at kolonnene kan ha en tekst eller en formel. I dette tilfellet har jeg DAX-målene for COG-ene for lengde- og breddegrad.
Etter det gjorde jeg fagforeningen. Så, den endelige tabellen som jeg brukte for skjermen er tabellen som inneholder foreningen av tyngdepunktet og dataene.
Etter å ha fullført disse trinnene, vil denne tabellen vise navnene på stedene , inntekter , krav , lengdegrad og breddegrad , og de to kolonnene som jeg la til for denne demonstrasjonen ( COG-farge og kolonnen Størrelse ).
2. Analysere størrelsen og fargemålene
Størrelse - målet identifiserer om den totale etterspørselen er lik null eller mer enn null. Derfor, hvis det er en null, vil størrelsen bli satt til 1 . Hvis den er høyere enn null, settes den til 0,15 .
Dette vil skape en annen størrelse for tyngdepunktet, som vises som farge rød og som størrelse 1 .
Den røde fargen er assosiert med COG Color- målet.
Dette indikerer i utgangspunktet at hvis størrelsen er én, skal fargen på COG- indikatoren være rød. Ellers skal den være blå.
I Datafarger under fanen, sett bare Formater etter til feltverdi , og velg deretter mål for alternativet Basert på felt . For dette scenariet valgte jeg COG Color- målet.
La oss nå ta denne prøveanalysen ett skritt videre.
Andre eksempelscenario
I dette eksemplet opprettet jeg fem tyngdepunkter sammen med deres eksisterende datasett.
Kartet skal vise tyngdepunktet basert på et utvalg fra skjæremaskinen.
Å oppnå detteer ganske enkelt. Jeg har tatt tyngdepunktet for hvert eneste punkt på kartet.
Jeg laget samme beregning for hvert mål.
Etter å ha fullført de fem COG- beregningene, la jeg dem opp i denne unionstabellen.
Deretter viser denne tabellen nå tyngdepunktet på toppen av dataene.
Dette gir litt mer fleksibilitet når det gjelder å analysere data på tvers av alle eksisterende depoter .
Hvis jeg velger Blank og Depot Rotterdam , vil kartet vise datapunktene og tyngdepunktet for Depot Rotterdam . Den vil også vise tyngdepunktet for de andre stedene, som jeg vil beholde som referanse.
Tabellen vil også vise data basert på utvalget. Som du kan se, reflekterte det de tilsvarende fargene og størrelsene.
Fargemålet er det samme som det første eksemplet. Hvis størrelsen er 1 , skal fargen være rød; ellers skal den være blå.
De andre målene er bare en refleksjon av standardanalyse som Total Revenue og Total Demand .
Tredje eksempelscenario
For det siste eksemplet la jeg til plasseringene og tyngdepunktet til dataene. Derfor har jeg depotene , dataene og tyngdepunktet .
Det resulterer i et litt annerledes kart. Først av alt, det jeg virkelig liker i dette kartet er at det har depotene og alle punktene.
Jeg kan gjøre valg i denne skjæreren også.
Hvis jeg tømmer sliceren, kan du se at kartet nå viser depotene ( grønne sirkler), og tyngdepunktet (røde sirkler).
I ett syn har jeg alt jeg trenger for å oppfylle analysen.
Hvis jeg velger Depot Rotterdam og tyngdepunktet, vil kartet vise alle punktene for Rotterdam . Som referanse vil den også vise tyngdepunktet til de andre stedene.
Når vi ser på tabellen, svarer størrelsen nå slik jeg forventer at den skal være.
Det samme gjelder for Color COG .
Alle dataene har vært de samme med unntak av tillegg av depotene. Men for resten har jeg bare endret fargen og lagt til valg som vil gjenspeiles i kartet.
Tyngdepunktet du ser i disse 2 kortene er det faktiske tyngdepunktet til de valgte punktene. Det vil imidlertid ikke reflekteres i et annet punkt på kartet fordi dataene ikke er oppdatert.
Fargemålet jeg brukte er forskjellig fra det første. Dette viser fargemålet for det første eksemplet.
Når det gjelder fargemålet i det andre eksemplet, la jeg til litt logikk for å lage de forskjellige fargene på kartet.
Legenden er et lite og enkelt bord. Vanligvis er ikke legender i kart så gode. Så jeg foretrekker å lage min egen hvis jeg kan.
I dette tilfellet har jeg laget en liten legendebeskrivelse og fargen.
For dette eksempelscenariet trenger jeg ikke denne forklaringen for å filtrere kartet. Jeg brukte den bare til å vise en guide for hva seeren ser på kartet.
Konklusjon
Det dekker opplæringen om hvordan du beregner tyngdepunktet i og modifiserer kartet visuelt.
Du kan også eksperimentere med disse innstillingene. Husk at du kan oppnå varierende resultater avhengig av måten du setter opp dataene på.
Sjekk ut koblingene nedenfor for flere eksempler og relatert innhold.
Jubel!
Paul
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.