Begynderguide til M-koden i LuckyTemplates

Denne vejledning hjælper dig med at forstå mere om M-koden, der findes i Advanced Editor.

Nogle mennesker foretrækker at kalde det "M-formelsprog" eller "." Du kan bruge det til at filtrere og kombinere dine data fra flere datakilder.

Indholdsfortegnelse

Sådan får du adgang til LuckyTemplates' M-sprog

Vælg en forespørgsel for at få adgang til M-koden. I dette eksempel klikker vi på salgsforespørgslen .

Begynderguide til M-koden i LuckyTemplates

Klik derefter på Advanced Editor for at åbne redigeringsvinduet.

Begynderguide til M-koden i LuckyTemplates

I vinduet Advanced Editor kan du se eller ændre hele koden, der vises for den valgte forespørgsel.

Begynderguide til M-koden i LuckyTemplates

Koden ser kompliceret ud, men du behøver ikke lære at skrive de nævnte koder. Det eneste, der betyder noget, er din forståelse af, hvordan koden fungerer, og hvad den gør.

I en nøddeskal er disse koder registreringer af de transformationer eller handlinger, der blev udført for den valgte forespørgsel.

Forståelse af M-kode i den avancerede editor

Det første du kan se inde i M-koden er kilden. I denne del kan du se det sted, hvor systemet har hentet dataene.

Som du også kan se, identificerer systemet automatisk datatypen for ordredatoen , forsendelsesdatoen osv .

Dernæst kan du se registreringerne af de transformationer, der blev udført til dataene, såsom Omdøb kolonne , Fjernet kolonne , Duplikeret kolonne og mange flere.

Begynderguide til M-koden i LuckyTemplates

Du kan se en masse koder her på grund af de forskellige datatransformationer. Du behøver dog ikke rigtig at skrive disse koder, fordi du kan få det til at virke bare ved at klikke eller vælge noget fra båndet.

Lad os sige, at du vil ændre noget. Du vil omdøbe bestillingsdato til bestillingsdato . Du kan gøre det inde i.

Begynderguide til M-koden i LuckyTemplates

Hvis du ændrer kolonnenavnet til Bestillingsdato , kan du se det bestemte trin indsat i alle de foregående trin i koden. Når du klikker på Udført , opdateres den tilsvarende kolonne i forespørgslen også.

Begynderguide til M-koden i LuckyTemplates

Nu hvor du har en indledende idé om, hvordan tingene fungerer i M-koden, vil jeg vise dig et eksempel, hvor du kan få en fejl.

Lad os sige, at du vil flytte kolonnen Lager ved siden af ​​kolonnen Lagerkode . I afsnittet Anvendte trin kan du se den tilsvarende post for omarrangerede kolonner .

Begynderguide til M-koden i LuckyTemplates

Nu, det er her, du skal være meget forsigtig. Hvis du går tilbage til den avancerede editor og ændrer kolonnen Bestillingsdato til Bestillingsdato igen, får du en fejl.

Begynderguide til M-koden i LuckyTemplates

Fordi kolonnerne er blevet omarrangeret, registrerer delen omordnet kolonne i koden hver enkelt kolonne, der blev påvirket. Så hvis du vil foretage en ændring i de berørte kolonner, skal du ændre den under Omordnet kolonne- delen.

Oven i det skal du også foretage de samme ændringer i den anden registrering af ordredato i begyndelsen af ​​koden.

Begynderguide til M-koden i LuckyTemplates

Når du har klikket på Udført , kan du rette fejlen og se ændringerne, der er anvendt i kolonnen Ordredato .

Konklusion

Jeg håber, at du lærte det grundlæggende i M-kode og Advanced Editor gennem denne tutorial.

Kun omkring 1% af LuckyTemplates-brugere bruger faktisk M-sproget på denne platform. Ikke desto mindre er det en god og værdig funktion at lære og eksperimentere med så meget som muligt.

Da du kun kan bruge M-sproget eller M-koden til at forespørge eller rense dine data, skal du være mere bekymret for at skrive DAX af høj kvalitet, fordi det er her, du kan udnytte LuckyTemplates' analytiske kraft.

Forhåbentlig gav dette dig en bedre idé om  Advanced Editor  og hvad der sker bag kulisserne.

Tak!


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.