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.
Når vi gjør en analyse av modellen vår, vil vi kanskje finne en innsikt som ikke er relatert til noe i tabellene våre. Det er her konseptet med å bruke støttetabeller for LuckyTemplates-datamodellering kommer inn.
Støttetabeller har ikke noe forhold til tabellene våre, men vi kan bruke dem til å støtte visualiseringene i rapportene våre.
Innholdsfortegnelse
Eksempelscenario for datamodellering i LuckyTemplates
For dette eksemplet lager vi en støttetabell for kundetabellen vår . Vi kan overlappe den støttetabellen med informasjon. Kjør deretter DAX-logikk for å lage visualiseringer som ikke er mulig med det vi for øyeblikket har på kundetabellen vår .
På vår rapportvisning har vi en visualisering som viser de totale transaksjonene til hver kunde. For dette eksemplet er den høyeste transaksjonen fra en kunde 33 .
Da er den laveste 8 .
For eksempel ønsker vi å lage en visualisering som viser frekvensen til kundene våre basert på deres transaksjoner. Det er en visualisering som viser det totale salget til våre høy-, mellom- og lavfrekvente kunder som ikke finnes noe sted på modellen vår. Det vi kan gjøre er å lage en tabell som vil inneholde disse frekvensene, slik at vi kan kjøre logikk gjennom den.
Opprette en støttetabell for datamodellering i LuckyTemplates
Det er forskjellige måter å lage en tabell på. For dette eksemplet, la oss bruke alternativet Skriv inn data i Hjem- fanen.
La oss kalle denne tabellen " Kjøpsfrekvens ". Sett deretter den første kolonnen som Frekvensgruppe og legg til frekvensverdiene som Høy , Ok og Lav . Legg til Min- og Maks- kolonnene også. I vår nåværende tabell sier vi at våre høyfrekvente kunder bør ha minst 25 – 40 transaksjoner. De mellomfrekvente kundene skal ha 15 – 25 transaksjoner, og de lavfrekvente kundene er de med kun 0 – 15 transaksjoner.
I relasjonsvisningen plasserer vi vår ekstra kjøpsfrekvenstabell på høyre side. Dette er fordi kjøpsfrekvenstabellen er en støttetabell . Kolonnene som er opprettet i denne tabellen, har ikke noe forhold til noen tabeller i datamodellen vår. Vi vil bare bruke dette til å kjøre DAX-logikk for å støtte visualiseringene vi ønsker å lage på rapportene våre.
Opprette måletabeller for LuckyTemplates-datamodellering
Bortsett fra kjøpsfrekvenstabellen , la oss også lage en annen tabell ved å bruke alternativet Enter Data . La oss kalle det Dynamisk gruppering . Vi lager deretter et mål i denne tabellen.
Gi nytt navn til målet som Salg etter frekvensgruppetabell . Du kan lære mer om .
For vårt mål vil vi bruke en DAX-kode som er ganske komplisert. Dette målet beregner det totale salget til hver av kundene i Kunder- tabellen. Den identifiserer om deres totale transaksjoner er innenfor MIN- og MAKS -verdien i tabellen med kjøpsfrekvens , som er støttetabellen vi opprettet.
Nøkkelen her er at kjøpsfrekvenstabellen ikke har noen relasjon på kundetabellen vår eller noen andre tabeller. Men ved å lage en logikk ved å bruke et mål og DAX-kode, kan vi nå bruke den til å støtte eller lage en visualisering med våre andre tabeller.
Opprette tilpassede visualiseringer i LuckyTemplates
For å lage visualiseringen vi ønsker, trenger vi bare å dra Frekvensgruppe- kolonnen i vår dynamiske grupperingstabell på lerretet vårt.
Deretter drar vi Salg etter frekvensgruppe -målet til vår frekvensgruppe på lerretet.
Som et resultat har vi nå en visualisering som viser oss kundens totale salg fra de høye, lave og mellomstore ( Ok ) frekvensene.
Etter det kan vi gjøre dette om til en smultringdiagramvisualisering. Deretter vil vi se at basert på logikken vi opprettet med støttetabellen vår, er de fleste av kundene våre innenfor mellomfrekvensen ( Ok) .
Det er fornuftig fordi hvis vi sjekker de totale transaksjonene til kundene våre, har de fleste av dem rundt 20-21 transaksjoner.
Det er innenfor mellomområdet 15-25 ( Ok ) frekvens basert på støttetabellen vår ( Frequency Group ).
Vi kan også lage en annen visualisering ved å dra målingen ( Salg etter frekvensgruppe ) inne i visualiseringen av kundenavn ...
… og Frekvensgruppe -kolonnen fra vår støttetabell ( Kjøpsfrekvens ).
Som et resultat viser visualiseringen nå navnet på kundene, deres totale salg og transaksjonsfrekvens.
Vi kan deretter konvertere denne visualiseringen til et stolpediagram hvis vi vil.
Til slutt har vi disse visualiseringene for salg etter frekvensgruppe etter kundenavn og frekvensgruppe , og salg etter frekvensgruppe etter frekvensgruppe.
Konklusjon
Oppsummert var vi i stand til å lage en støttetabell og bruke den til datamodellering i LuckyTemplates. Dette er noen kraftige teknikker som vi kan oppnå ved bruk av støttebord.
Tenk nå på hvordan vi kan utvide logikken her. I dette tilfellet isolerte vi transaksjoner, men vi kan også gjøre dette til andre beregninger for en gruppe mennesker i salg, marginer, vekst og mange flere.
Jeg håper du var i stand til å se logikken og viktigheten av å bruke støttetabeller . Igjen, de brukes utelukkende til å støtte logikken og visualiseringen vi ønsker å lage, og vi kan bruke dem på forskjellige måter. Med dette kan du legge til fantastiske analytiske teknikker i dine egne modeller.
Beste ønsker,
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.