Hva er Power Query & M Language: En detaljert oversikt
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Hvis du er en bedrift som selger produkter i mange forskjellige butikker eller på tvers av mange forskjellige regioner, vil du gjerne forstå om det er noen fellestrekk i de mest solgte produktene dine. Du ønsker å finne de beste produktene dine per region. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
I dette eksemplet går jeg gjennom hvordan du kan finne de 2 beste produktene dine ved å bruke DAX-beregninger i LuckyTemplates .
Jeg kan se at dette også er veldig verdifullt hvis du leter etter uteliggere i dataene dine over tid. Kanskje du identifiserer at noen produkter selger veldig bra i bestemte regioner fremfor andre, og det kan være en mulighet til å dra nytte av dette med kampanjer, mersalg osv.
Det er så mange muligheter til å tilføre verdi med denne typen innsikt.
I denne opplæringen går jeg gjennom DAX-formelen som kreves for å oppnå denne spesielle innsikten, med fokus på hvordan du bruker setningen .
Innholdsfortegnelse
Hvorfor isolere toppproduktene dine
Det er enkelt å regne ut det totale salget for hvert produkt per region. Det kan imidlertid gi oss et veldig travelt diagram når vi bare ønsker å fokusere på våre toppprodukter.
Vi ser i denne tabellen at vi selger mange produkter og den listen kan bli veldig lang. Det er ganske vanskelig å se noen trender, eller å se beregningen eller innsikten vi søker.
I dette eksemplet ønsker vi å se våre topp 2 produkter, så vi må på en eller annen måte få de som ikke er på de to øverste til å vises som tomme. På den måten ville de ikke dukke opp i visualiseringen vår.
Teknikken som vi skal bruke i denne opplæringen er veldig nyttig for en rekke forskjellige scenarier, ikke bare for å selge produkter. Det kan være beste kunder, bestselgende regioner, toppselgere osv. Vi kan til og med isolere fortjenestemarginer eller kostnader.
Det fine med dette mønsteret vi skal bruke er at vi kan endre konteksten for beregningen, og det vil dynamisk justere tabellen.
I denne visualiseringen er det veldig enkelt å se alle stedene vi selger, sortere det etter produktnavn, og vi kan se våre bestselgende produkter osv. Vi kan bruke all innsikten her for markedsføringskampanjer, annonsering av nye tilbud, for eksempel og så videre.
Hvordan finne de beste produktene dine
Jeg skal vise deg formelen som gjør det mulig for oss å finne våre beste produkter.
Her har vi vårt totale salg etter statskode, og den andre tabellen viser salget for hvert enkelt produkt for hvert sted. I dette eksemplet ønsker vi kun å vise salget av de to beste produktene i hver region , og deretter fjerne alt annet.
For å gjøre det lager vi formelen vår, som jeg kaller Topp 2 produkter per region . Vi bruker (variabler) her, og setter en RankingContext på neste rad med produktene våre fordi det faktisk er det vi skal rangere. På neste linje går vi RETUR, og bruker deretter BEREGN Totalt salg.
Deretter går vi til TOPN med N-verdien som 2 , ettersom vi ser etter våre topp 2 produkter, i dette eksemplet, og så har vi ALLE produkter også. Deretter rangerer vi den etter Totalt salg .
Til slutt, på grunn av denne ALL-setningen i TOPN-funksjonen vår, må vi bringe tilbake konteksten til produktnavnet. Og for å oppnå det legger vi denne RankingContext .
Når det er gjort, klikker vi OK og vi sørger for at det er riktig formatert.
Hvis vi tar dette inn i tabellen vår, kan vi nå se at det er tomme verdier for alle produktene som ikke er på topp to . Alle de andre verdiene er av våre to beste produkter i en bestemt region.
Og dette kobler selvfølgelig tilbake til datamodellen akkurat som de fleste beregningene vi gjør. Vi kan også forbedre denne visualiseringen ved å legge til datafeltene , og bringe inn litt farge til tabellen vår.
Konklusjon
Som jeg nevnte, kan du gjenbruke dette formelmønsteret på mange måter med en hvilken som helst dimensjon du kan tenke deg som du har i datamodellen din. Du kan bruke denne teknikken og få god innsikt i rapportene dine.
Denne teknikken er flott å lære veldig godt. Å forstå hvordan TOPN internt beregner en rangering på farten, og deretter skaper en kontekst inne i CALCULATE, som isolerer de beste (i dette tilfellet) produktene for salg, er veldig nyttig for deg mens du går rundt med LuckyTemplates.
VERDIER-funksjonen er like viktig. Du trenger den for å bringe tilbake produktnavnkonteksten for å få denne beregningen til å fungere ordentlig.
Som alltid er DAX et fantastisk analytisk språk , som er verdt å lære veldig bra hvis du begynner på LuckyTemplates. Virkelig, hvis du ikke lærer, enn du går glipp av 90 % av det du kan oppnå i LuckyTemplates.
Nyt å lære om denne teknikken og sørg for å bruke den i dine egne miljøer for å bygge inn konseptene i tankene dine. Sjekk ut hele videoen nedenfor.
Jubel!
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.
Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.
Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.
Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.
Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.
Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.
La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.