Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

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, nøkkelord og identifikatorer

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 .

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

Etter det gjør du posten til en tabell.

Power Query-funksjoner, nøkkelord og identifikatorer

Power Query-funksjoner, nøkkelord og identifikatorer

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-funksjoner, nøkkelord og identifikatorer

Power Query tekstfunksjoner

Hvis du er interessert i tekstfunksjoner, skriv bare inn ordet Tekst så får du en oversikt over alle tekstfunksjonene.

Power Query-funksjoner, nøkkelord og identifikatorer

Power Query-funksjoner, nøkkelord og identifikatorer

Hvis du klikker på plassen i en hvilken som helst rad i Verdi-kolonnen, vil du se dokumentasjonen for den spesifikke funksjonen.

Power Query-funksjoner, nøkkelord og identifikatorer

I ruten Anvendte trinn, gi nytt navn til trinnene Konvertert til tabell og Filtrerte rader til henholdsvis tdelt og tekstfunksjoner .

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

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 Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

Deretter endrer du søkenavnet til Delt og deaktiverer belastningen.

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

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-funksjoner, nøkkelord og identifikatorer

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

Nettsiden har seksjoner for hver av funksjonsgruppene, noe som gjør det enklere å utforske.

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer

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.

Power Query-funksjoner, nøkkelord og identifikatorer



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


Hva er Power Query & M Language: En detaljert oversikt

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.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

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.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.