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.
Denne opplæringen vil diskutere Power Query , nøkkelord og forhåndsdefinerte identifikatorer. Du vil lære hva de gjør og hvordan du bruker dem til å utvikle koder og formler. Du vil også lære hvordan du får tilgang til funksjonsdokumentasjon for å få informasjon og eksempler for rapporten.
Innholdsfortegnelse
Nøkkelord og forhåndsdefinerte identifikatorer
Nøkkelord og forhåndsdefinerte identifikatorer kan ikke omdefineres. Dette er en oversikt over alle de reserverte ordene på M -språket.
Hvis du vil gi en variabel samme navn som noen av nøkkelordene, må du bruke notasjonene i anførselstegn. Imidlertid må du unngå å bruke noen av søkeordene som en variabel fordi det kan føre til forvirring.
Dette er nok en oversikt over operatorene og tegnsettingstegnene i M- språket.
Power Query-funksjoner
I tidligere moduler har vi snakket om . Nå vil du lære om Power Query globale miljø.
For å se det globale miljøet, bruk den indre variabelen #shared . Den returnerer en post som inneholder alle navnene og verdiene til alle spørringene, tabellene, konstantene, poster, lister og native og egendefinerte M -funksjoner i gjeldende fil.
Det er også grunnen til at du kan referere til en spørring i den andre; hver spørring du oppretter, tilhører automatisk det globale miljøet.
For å demonstrere, opprett en ny tom spørring. Klikk Ny kilde i Hjem-fanen og velg Blank Query .
Deretter skriver du inn likhetstegnet etterfulgt av #delt . Når du er ferdig, trykker du på Enter . Du vil da se en post i forhåndsvisningsruten.
Etter det gjør du posten til en tabell.
Derfra kan du bruke alternativet Tekstfiltre til å søke etter spesifikke funksjonsgrupper. Klikk på rullegardinknappen i kolonneoverskriften Navn og velg Tekstfiltre . Velg deretter Begynner med .
Power Query tekstfunksjoner
Hvis du er interessert i tekstfunksjoner, skriv bare inn ordet Tekst så får du en oversikt over alle tekstfunksjonene.
Hvis du klikker på plassen i en hvilken som helst rad i Verdi-kolonnen, vil du se dokumentasjonen for den spesifikke funksjonen.
I ruten Anvendte trinn, gi nytt navn til trinnene Konvertert til tabell og Filtrerte rader til henholdsvis tdelt og tekstfunksjoner .
Du kan også få rask tilgang til tabell- eller listefunksjoner ved å lage et dummy-filter. Bruk alternativet Tekstfiltre, skriv inn nøkkelordet Tabell i dialogboksen Filterrader og klikk deretter OK.
Deretter endrer du den første parameteren til delt i formellinjen . Du vil da se alle tabellfunksjonene i forhåndsvisningsruten. Gi nytt navn til trinnet til Tabellfunksjoner i ruten Applied Steps.
Power Spørringslistefunksjoner
For listefunksjonene kopierer du syntaksen i formellinjen og lager en manual. Klikk fx og lim inn den kopierte syntaksen. Endre den tredje parameteren til List. Etter det vil du se alle listefunksjonene.
Og igjen, gi nytt navn til trinnet til Listefunksjoner.
Deretter endrer du søkenavnet til Delt og deaktiverer belastningen.
Det kan være veldig praktisk å ha denne typen oppsett hvor du raskt kan slå opp funksjoner, parametere og typer uten å forlate spørringsredigeringsprogrammet.
Hvis du kjenner funksjonsnavnet og vil gjennomgå en parameter eller et eksempel, skriv bare inn funksjonsnavnet i en ny tom spørring uten parentes. Den vil vise deg den interne dokumentasjonen for funksjonen.
For å demonstrere, skriv inn Text.Reverse i en ny tom spørring og klikk deretter på sjekk. Du vil da se et eksempel på hvordan funksjonen fungerer.
Derfra kan du også starte funksjonen. Hvis du skriver inn 123 i parameteren og klikker på Invoke , vil forhåndsvisningsruten vise tallene i motsatt rekkefølge.
Power Query M-funksjonsreferanse
Du kan også bla gjennom strømforespørselenreferanse på nettet. Du kan enten gå direkte til nettstedet, eller du kan klikke på spørsmålstegnet øverst til høyre i vinduet Advanced Editor for ethvert søk.
Nettsiden har seksjoner for hver av funksjonsgruppene, noe som gjør det enklere å utforske.
En annen måte å få tilgang til nettdokumentasjonen på er ved å klikke på hyperkoblingen i dialogboksen Legg til egendefinert kolonne. Du må ha en tabellspørring for å gjøre alternativet Legg til egendefinert kolonne tilgjengelig.
Hyperkoblingen vil bringe deg til en annen side. På denne siden er det en seksjon som heter Se også , hvor du kan finne en lenke til strømforespørselen M-funksjonsreferanse.
Det er en liten omvei hvis du vil gå til M Function Reference, men den viser også annen informasjon du kan finne nyttig.
Til slutt, hvis du utvider fanen Eksterne verktøy på LuckyTemplates-skrivebordet, vil du også se M Reference-båndet. Det båndet er ikke tilgjengelig i Power Query Editor . Men hvis du ønsker å bla gjennom M-funksjonsreferansen noen ganger, kan det være praktisk å ha den inne på LuckyTemplates-skrivebordet.
Konklusjon
En kode, syntaks eller formel er ufullstendig uten nøkkelord, funksjoner og identifikatorer. Disse enhetene hjelper til med å hente data og informasjon fra andre kilder i en tabell for å gi ønskelige resultater. Du kan bruke hvilken som helst av dem i datarapporten din så lenge du bruker dem riktig.
Melissa
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.