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.
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
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.
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
LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det
Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.
Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.
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.
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.
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.