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.
I dag skal vi snakke om et av favorittprogrammene mine, LuckyTemplates Tabular Editor 3 (TE3). La oss gå dypere inn i skriptfunksjonene til Tabular Editor 3 – de forskjellige måtene du kan generere, registrere og bruke skript i den for å automatisere og forenkle repeterende oppgaver i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Dette er i utgangspunktet en fortsettelse av en opplæring jeg gjorde tilbake i april, hvor jeg ga en oversikt over det generelle funksjonssettet til TE3. Det er noen virkelig flotte funksjoner i TE3, og noen ting jeg tror du vil finne er enorme tidsbesparelser og måter å virkelig tilpasse programmet for å få det til å fungere best for deg.
I dette eksemplet har jeg en enkel modell her, som bare er LuckyTemplates Practice Data Set, External Tool. Dette er et enkelt stjerneskjema for øvelsesdatasettet, og jeg har nettopp satt det opp med ett mål, men det kommer til å endre seg raskt når vi setter skriptfunksjonene i gir.
Innholdsfortegnelse
LuckyTemplates Tabular Editor 3 skriptfunksjoner
Når det gjelder disse skriptfunksjonene, er det fire måter å bringe et skript inn i Tabellredigering. Den første er C#. Du kan bare klikke her på New C# Script , begynne å kode, og deretter lagre det som en makro.
Dette kommer nok ikke til å være måten de fleste av oss får tilgang til skriptene. Jeg tror de fleste av oss kommer til å få tilgang til eksisterende skript. Det er en veldig kul Script Record- funksjon. Det bygger bro mellom noe tilpasset programmering og bruk av eksisterende skript.
For de av dere som ikke kan C#, kan du trykke rekord her. La oss så si at vi ønsker å slå av sammendraget på år-kolonnen i datotabellen. Og så klikker du på År og velger Ingen; deretter lagre det som makro.
Det er imidlertid ikke et supernyttig skript. Det er ganske begrenset i bruk og nytte. Men det gir deg C#-skriptkoden. Ved å ta den koden og kombinere den med koden du finner i eksisterende skript, kan du kanskje bygge noen rudimentære skript som faktisk gjør noe ganske nyttig selv om du ikke har mye erfaring med programmering.
Det er definitivt verdt å spille med C#, men jeg tror det vanligste er å bruke eksisterende skript . Det finnes en rekke depoter som er veldig nyttige. Det er et helt bibliotek med nyttige skriptbiter i TE3-dokumentasjonen som spenner fra oppretting av tiltak til generering av dokumentasjon til formatering, DAX-uttrykk, opprettelse av relasjoner og en hel rekke skript som du kan bruke direkte i din versjon av TE3.
I tillegg er det et fellesskapslager hvor folk kan levere skript til TE3-fellesskapet. Disse er delt opp i grunnleggende og mellomliggende. Det er noen virkelig gode, nyttige skript her.
Du kan ganske enkelt kopiere noen mål herfra og lime dem inn i Tabular Editor 3 og lagre dem som makro. Med dette kan du automatisk lage enkle tiltak.
En annen ting som jeg synes er veldig interessant, er at hvis vi går til Totalt salg og deretter klikker på det, er det en makro som lar oss lage tidsintelligensmål for hvert valgt mål.
Og så, hvis vi klikker på det, genererer den automatisk måned til dato (MTD), forrige år (PY), kvartal til dato (QTD), år over år (YoY), år over år prosentandel (YoY%) og år til dags dato (YTD).
For de av dere som er detbrukere, gå til Analyst Hub og søk etter tabeller i Raw Code-applikasjonen. Du finner en hel serie med skript, hvor du også kan kopiere kodene direkte inn i TE3.
Det neste jeg ville vise deg er noen veldokumenterte og veletablerte manus . La oss gå til Makroer og la oss ta en titt på Create SUM Measures som et eksempel. Dette er en veldig interessant en. Ikke bare oppretter den et mål, men den setter også en formatstreng og gir dokumentasjon som skjuler en grunnkolonne.
Du kan deretter kopiere dette over og erstatte detmåle og skapetiltak ellertiltak, for eksempel.
Til slutt vil jeg vise deg analysatoren for beste praksis. Microsoft publiserte en svært omfattende 1.1-versjon av regelsettet, og vi har lagt det opp i Analyst Hub. Du kan bare kopiere den derfra og lime den inn i Tabellredigering 3.
Dette er en fantastisk funksjon i programmet, men vi skal fordype oss mer detaljert i en annen veiledning. Jeg ville bare vise deg hvordan du laster det, slik at du kan gå gjennom og begynne å leke med det på egen hånd.
Konklusjon
Det er den grunnleggende funksjonaliteten til skripting av Tabular Editor 3. Jeg har nettopp vist deg hvor du kan gå for å få skript og hvordan du kan generere dem på egen hånd. Jeg håper du finner denne bloggen nyttig. Jeg anbefaler at du utforsker dette verktøyet mer.
Gi meg beskjed i kommentarfeltet under din egen erfaring med å bruke Tabular Editor 3.
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.