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 vil jeg diskutere avstandsberegning på kart i LuckyTemplates basert på foroverlagerplassering (FSL) og leveringspunkt. Dette er bare en av de forskjellige måtene du kan bruke avstandsberegning til effektivt
I dette eksemplet vil jeg vise og analysere kunder innenfor en radius fra en eksisterende terminlagerplassering ved et depot eller et knutepunkt.
Innholdsfortegnelse
Datasettet for avstandsberegning på kartet
La oss nå diskutere datasettet som jeg brukte for denne forekomsten av avstandsberegning. Her er dataene som inneholder kundedatatabellen .
Den inneholder også tabellen Forward Stock Locations .
Tabellen Depoter er lagt til kundedatatabellen . Dette er for å tillate samtidig visning.
Som du kan se, er det ingen sammenheng mellom de to tabellene.
Videre harsom jeg brukte er i tre separate tabeller.
Når jeg modellerer, holder jeg målene mine for hånden. Når rapporten min er ferdig, vil måletabellene bli skjult.
Jeg brukte tre sett med mål for å beregne og vise avstanden for denne demonstrasjonen.
Dax-mål for avstandsberegning på kart
Jeg transformerte avstandsberegningen ( Haversine-formelen ) til et DAX-mål ( Avstandsmål ). Jeg har diskutert Haversine-formelen i en artikkel om Distance And Bearing Calculation i LuckyTemplates (jeg lenker denne når den er publisert).
Denne formelen er litt forskjellig frafunksjon fordi jeg nettopp laget dette som en løsning.
Jeg brukte Distance -målet til å beregne avstanden basert på et valg fra Select Distance slicer.
Jeg brukte den totale avstanden i seleksjonsmålet for å beregne den totale avstanden fra utvalget. Så viste jeg den på bordet.
I tillegg brukte jeg avstand i seleksjonsmålet som et støttemål for totaldistanse i seleksjonsmål .
DAX-mål for kartvisuelle
Det neste settet med mål inneholder målene for farge, størrelse og tittel.
Det første målet for dette settet er FSL Point Color (Forward Stock Location Point Color).
Dette tiltaket skaper det grønne punktet i dette mindre kartet.
Den brukes til å zoome inn på det valgte stedet fra skjærerne.
Neste er kartpunktfargemålet .
Kartpunktfargemålet viser den grønne eller blå fargen på det større kartet .
I tillegg brukte jeg Størrelsesmålet for å vise kundens bobler og utvalgte depoter i forskjellige størrelser på kartet.
Det siste er kartmålet . Jeg brukte dette til å lage en dynamisk tittel.
Denne dynamiske tittelen endres basert på valget fra Select Distance slicer.
DAX-mål for etterspørsels- og inntektsberegninger
Den tredje måltabellen inneholder noen standardberegninger for inntekter og krav . Den har også mål som viser resultatene av disse beregningene knyttet til den valgte avstanden.
Jeg laget en Select Radius- tabell med avstander fra 0 til 250 km . Jeg brukte en hva-hvis- parameter for denne.
Den tabellen brukes deretter til å lage denne spesielle sliceren med en glidebryter.
Etter å ha fått alle tiltakene klare, kan jeg nå begynne å bygge rapporten.
Utgangen
Som et resultat, her er kartet med punktene fra avstandsvalget.
I denne rapporten kan jeg velge et depot.
Jeg kan også endre avstanden på Select Distance slicer. Deretter vil jeg kunne se resultatene i tabellen som Inntekt i utvalg , Etterspørsel i utvalg og Total avstand i utvalg .
Det mindre kartet zoomer inn på det valgte stedet. Dette vil flytte basert på valgt depot.
Disse kortene viser også resultatene basert på valget fra Select Distance slicer.
Konklusjon
I denne opplæringen fokuserte jeg ikke på å bygge det mest attraktive dashbordet. Det er bare for å demonstrere en av de mange måtene å gjøre avstandsberegning på kartet i LuckyTemplates.
Forhåpentligvis var du i stand til å forstå hvordan du dynamisk lager visuelle rapporter ihvor du må analysere og vise data basert på en valgt avstand. Husk at det er viktig å utføre tiltakene og lage datasettet for at dette skal fungere.
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.