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


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.