Video: Power BI Cheat Sheet, Power Query in MS Flow, Home and more... (October 1, 2018) 2025
Av Michael Alexander
Microsoft Power Query har sitt eget formel språk og egne funksjoner. Her er en håndfull Power Query-funksjoner som hjelper deg bedre med å massere og transformere dataene dine. Disse funksjonene skal vise seg å være noen av de mest nyttige når det gjelder datatransformasjon.
Nyttige Microsoft Power Query Text Funksjoner
Microsoft Power Query-funksjonene i tabellen som følger er nyttige tekstfunksjoner å vite. Du kan bruke dem til å rengjøre og manipulere tekststrenger.
Funksjon | Hva den gjør og hvordan den skal brukes |
---|---|
Tekst. Inneholder | Returnerer sant hvis en spesifisert verdi er funnet i et gitt tekstfelt. Bruk denne funksjonen med If-funksjonen til å returnere en verdi basert på en tilstand:
hvis Tekst. Inneholder ([Kolonne1], "usd") deretter "USA" ellers "Kanadisk" |
Tekst. EndsWith | Returnerer sant hvis en spesifisert verdi er funnet på slutten av et gitt tekstfelt. Bruk denne funksjonen med If-funksjonen til å returnere en verdi basert på en tilstand:
hvis Tekst. EndsWith ([Column1], "est") og deretter "Eastern" ellers "Central" |
Text. Sett inn | Setter inn en spesifisert verdi i en gitt posisjon i et gitt tekstfelt. Dette eksempelet legger inn to bindestreker som starter ved 5 tegn i feltet:
Tekst. Sett inn ([Kolonne1], 5, "-") |
Tekst. Lengde | Returnerer antall tegn i et gitt tekstfelt. Bruk denne funksjonen med If-funksjonen til å returnere en verdi basert på en tilstand:
hvis Tekst. Lengde ([Kolonne1])> 5 deretter "US Zip" ellers "Canadian Postal" |
Tekst. PadEnd | Legger til en spesifisert verdi til slutten av et gitt tekstfelt til det er minst en gitt lengde. Dette eksempelet legger til nok nuller på slutten av feltet for å gjøre lengden minst 10 tegn:
Tekst. PadEnd ([Column1], 10, "0") |
Tekst. PadStart | Legger til en spesifisert verdi til starten av et gitt tekstfelt til det er minst en spesifisert lengde. Dette eksempelet legger til nok nuller ved begynnelsen av feltet for å gjøre lengden minst 10 tegn:
Tekst. PadStart ([Column1], 10, "0") |
Tekst. Fjern | Fjerner alle forekomster av et spesifisert tegn eller en liste over tegn fra et gitt tekstfelt. Dette eksemplet fjerner alle forekomster av det ikke-alfanumeriske tegnet i den angitte listen (vedlagt i krøllede parenteser):
Tekst. Fjern ([Kolonne1], {"/", "\", "?", ":", "|", "<", ">", "*"}) |
Tekst. StarterWith | Returnerer sant hvis en spesifisert verdi er funnet i starten av et gitt tekstfelt. Bruk denne funksjonen med If-funksjonen til å returnere en verdi basert på en tilstand:
hvis Tekst.Starter med ([Kolonne1], "Onkel") deretter "Brother" annet "Søster" |
Nyttige Microsoft Power Query Date Functions
Følgende tabell inneholder Excel-datofunksjoner som hjelper til med å gjøre ting som å legge til måneder, trekke ut datodeler og få antall dager innen en gitt tidsperiode.
Funksjon | Hva det gjør og hvordan du bruker det |
---|---|
Dato. AddDays | Øker en gitt datoverdi med et spesifisert antall dager. Dette eksemplet returnerer en dato som er syv dager fra datoen i kolonne1:
dato. AddDays ([Column1], 7) |
Dato. AddMonths | Øker en gitt datoverdi med et spesifisert antall måneder. Dette eksemplet returnerer en dato som er tre måneder tidligere enn datoen i DateColumn1:
Date. AddMonths ([DateColumn1], -3) |
Dato. AddWeeks | Øker en gitt datoverdi med et spesifisert antall uker. Dette eksemplet returnerer en dato som er 12 uker fra datoen i DateColumn1:
Date. AddWeeks ([Column1], 12) |
Dato. AddYears | Øker en gitt datoverdi med et spesifisert antall år. Dette eksemplet returnerer en dato som er ett år tidligere enn datoen i DateColumn1:
Date. AddYears ([DateColumn1], -1) |
Dato. Dag | Returnerer dagnummeret for en gitt datoverdi:
Dato. Dag ([DateColumn1]) |
Dato. DayOfWeek | Returnerer et tall mellom 0 og 6 som representerer ukedag fra en datoverdi:
Dato. DayOfWeek ([DateColumn1]) |
Dato. DayOfYear | Returnerer et tall som representerer årets dag fra en datoverdi:
Dato. DayOfYear ([DateColumn1]) |
Dato. DaysInMonth | Returnerer antall dager i måneden fra en datoperiode:
Dato. DaysInMonth ([DateColumn1]) |
Dato. Måned | Returnerer månedstallet fra en DateTime-verdi:
Dato. Måned ([DateColumn1]) |
Dato. WeekOfMonth | Returnerer et tall for antall uker i den aktuelle måneden:
Dato. WeekOfMonth ([DateColumn1]) |
Dato. WeekOfYear | Returnerer et tall for antall uker i inneværende år:
Dato. WeekOfYear ([DateColumn1]) |
Dato. ToText | Returnerer tekstrepresentasjonen av en bestemt dato. Følgende eksempel returnerer 3-tegns månednavnet for datoen i DateColumn1:
Date. ToText ([DateColumn1], "MMM") Følgende eksempel returnerer hele månedsnavnet for datoen i DateColumn1: Date. ToText ([DateColumn1], "MMMM") |
