Nybegynnerguide til M-koden i LuckyTemplates

Denne opplæringen vil hjelpe deg å forstå mer om M-koden som finnes i Advanced Editor.

Noen mennesker foretrekker å kalle det "M formelspråk" eller "." Du kan bruke den til å filtrere og kombinere dataene dine fra flere datakilder.

Innholdsfortegnelse

Slik får du tilgang til LuckyTemplates' M-språk

For å få tilgang til M-koden, velg en spørring. For dette eksemplet klikker vi på salgsspørsmålet .

Nybegynnerguide til M-koden i LuckyTemplates

Deretter klikker du på Advanced Editor for å åpne redigeringsvinduet.

Nybegynnerguide til M-koden i LuckyTemplates

I Advanced Editor- vinduet kan du vise eller endre hele koden som vises for den valgte spørringen.

Nybegynnerguide til M-koden i LuckyTemplates

Koden ser komplisert ut, men du trenger ikke lære å skrive de nevnte kodene. Alt som betyr noe er din forståelse av hvordan koden fungerer og hva den gjør.

I et nøtteskall er disse kodene poster over transformasjonene eller handlingene som ble utført for den valgte spørringen.

Forstå M-kode i Advanced Editor

Det første du kan se inne i M-koden er kilden. I denne delen kan du se stedet hvor systemet har hentet dataene.

Som du også kan se, identifiserer systemet automatisk datatypen for bestillingsdatoen , forsendelsesdatoen osv .

Deretter kan du se postene for transformasjonene som ble gjort til dataene, for eksempel Gi nytt navn til kolonne , Fjernet kolonne , Duplisert kolonne og mange flere.

Nybegynnerguide til M-koden i LuckyTemplates

Du kan se mange koder her på grunn av de forskjellige datatransformasjonene. Imidlertid trenger du egentlig ikke å skrive disse kodene fordi du kan få det til å fungere bare ved å klikke eller velge noe fra båndet.

La oss si at du vil endre noe. Du vil endre navn på bestillingsdato til bestillingsdato . Du kan gjøre det inne i.

Nybegynnerguide til M-koden i LuckyTemplates

Hvis du endrer kolonnenavnet til Bestillingsdato , kan du se det bestemte trinnet satt inn i alle de foregående trinnene i koden. Når du klikker på Ferdig , oppdateres også den tilsvarende kolonnen i spørringen.

Nybegynnerguide til M-koden i LuckyTemplates

Nå som du har en første ide om hvordan ting fungerer i M-koden, skal jeg vise deg et eksempel hvor du kan få en feil.

La oss si at du vil flytte Warehouse- kolonnen ved siden av Warehouse Code- kolonnen. I delen Anvendte trinn kan du se den tilsvarende posten for omorganiserte kolonner .

Nybegynnerguide til M-koden i LuckyTemplates

Nå, det er her du må være veldig forsiktig. Hvis du går tilbake til Advanced Editor og endrer kolonnen Bestillingsdato til Bestillingsdato igjen, får du en feilmelding.

Nybegynnerguide til M-koden i LuckyTemplates

Fordi kolonnene har blitt omorganisert, registrerer Reordered Column- delen i koden hver enkelt kolonne som ble berørt. Derfor, hvis du ønsker å gjøre en endring i de berørte kolonnene, må du endre den under Reordered Column- delen.

På toppen av det, må du også gjøre de samme endringene i den andre posten for bestillingsdato i begynnelsen av koden.

Nybegynnerguide til M-koden i LuckyTemplates

Etter at du har klikket på Ferdig , kan du fikse feilen og se endringene som er brukt på ordredato- kolonnen.

Konklusjon

Jeg håper du lærte det grunnleggende om M-kode og Advanced Editor gjennom denne opplæringen.

Bare omtrent 1 % av LuckyTemplates-brukere bruker faktisk M-språket på denne plattformen. Likevel er det en god og verdig funksjon å lære og eksperimentere med så mye du kan.

Siden du bare kan bruke M-språket eller M-koden til å spørre etter eller rense dataene dine, må du være mer bekymret for å skrive høykvalitets DAX fordi det er der du kan utnytte den analytiske kraften til LuckyTemplates.

Forhåpentligvis ga dette deg en bedre ide om  Advanced Editor  og hva som skjer bak kulissene.

Takk!


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.