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.
I denne opplæringen lærer du om Power Query og M-språket på LuckyTemplates-skrivebordet.
Selv om det kan være små forskjeller, kan du bruke de samme generelle teknikkene på tvers av andre Microsoft-produkter som Excel, Analysis Services og andre Microsoft-verktøy med en innebygd Power Query Engine.
Innholdsfortegnelse
Hva er Power Query?
Power Query er designet for . Den kommer med et grafisk grensesnitt for tilkobling til et bredt spekter av datakilder.
Den har også en redaktør, mer kjent somi LuckyTemplates-skrivebordet som brukes til å transformere rådata.
Prosessen med å transformere rådata blir også referert til som ETL som står for Extract, Transform and Load .
Power Query trekker ut data ved å koble til en rekke datakilder. Den omformer, renser og transformerer dataene dine. Og til slutt laster den inn dataene til datamodellen.
Data er aldri perfekt. Derfor er målet med Query Editor å hjelpe brukeren med å bruke de fleste vanlige transformasjonene ved å samhandle med et enkelt sett med bånd, menyer og andre komponenter.
Denne transformasjonsevnen er felles på tvers av alle kilder. Så uavhengig av den underliggende kilden, forblir brukeropplevelsen i spørringsredigereren den samme.
Når du kobler til en datakilde, får du en forhåndsvisning av dataene.
Forhåndsvisningen er basert på et undersett som lar deg designe søket ditt. Du vil bare se de fullstendige dataene når du klikker på Lukk og bruk . Dette betyr at du kan jobbe med svært store datasett.
Power Query-motoren er tilgjengelig i mange produkter og tjenester. Destinasjonen der dataene skal lagres, avhenger av søket som brukes.
Hva er M Language?
M er et funksjonelt, bokstavsensitivt mashup-språk designet for datatransformasjon.
Når du utfører en transformasjon, genereres koden for det trinnet automatisk for deg. Så du trenger ikke skrive en M-kode selv.
Imidlertid er det tilfeller der du trenger å lære å skrive . Disse inkluderer å lage tilpassede funksjoner, utføre mer komplekse transformasjoner, optimalisering og bygge tilpassede koblinger.
Og med introduksjonen av IntelliSense i september 2018, har store og små bokstaver nå en mindre innvirkning på M-koder.
IntelliSense lar deg kalle medlemmer av den iboende #shared , for eksempel alle innebygde M-funksjoner, egendefinerte funksjoner, variabler eller trinnnavn og parametere.
M er et funksjonelt språk. Når du forstår flyten, blir det lettere å lese og skrive M-koder.
Som en generell beste praksis, sørg for å ha formellinjen synlig i brukergrensesnittet til enhver tid. På denne måten kan du se M-koden generert og følge opp med flyt og syntaks.
En rekke nettressurser er tilgjengelige der du kan.
En ressurs er Formel Language Specification som beskriver strukturen til selve språket og M-funksjonsreferansen som viser alle funksjonene og deres dokumentasjon. Power Query inneholder også et standardbibliotek som er tilgjengelig via nøkkelordet #shared .
Men totalt sett er det viktigste når du skal lære noe nytt øvelse, øvelse og øvelse .
Konklusjon
Power Query Editor er et kraftig verktøy når du utfører datatransformasjoner. Når du forstår de grunnleggende konseptene, vil det være lettere for deg å konvertere rådataene dine til mer meningsfylt informasjon.
Og selv om M-språket ofte genereres automatisk for deg, er det alltid bedre å lære. Dette vil være en stor fordel når man skal håndtere mer komplekse scenarier i fremtiden.
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.