Beginnersgids voor de M-code in LuckyTemplates

Beginnersgids voor de M-code in LuckyTemplates

Deze zelfstudie helpt u meer te begrijpen over de M-code in de geavanceerde editor.

Sommige mensen noemen het liever "M-formuletaal" of " M-functie ". U kunt het gebruiken om uw gegevens uit meerdere gegevensbronnen te filteren en te combineren.

Inhoudsopgave

Toegang krijgen tot de M-taal van LuckyTemplates

Selecteer een query om toegang te krijgen tot de M-code. Voor dit voorbeeld klikken we op de query Verkoop .

Beginnersgids voor de M-code in LuckyTemplates

Klik daarna op Geavanceerde editor om het bewerkingsvenster te openen.

Beginnersgids voor de M-code in LuckyTemplates

In het venster Geavanceerde editor kunt u de volledige code bekijken of wijzigen die voor de geselecteerde query verschijnt.

Beginnersgids voor de M-code in LuckyTemplates

De code ziet er ingewikkeld uit, maar je hoeft niet te leren hoe je de genoemde codes moet schrijven. Het enige dat telt, is uw begrip van hoe de code werkt en wat deze doet.

Kortom, deze codes zijn records van de transformaties of acties die zijn uitgevoerd voor de geselecteerde query.

M-code begrijpen in de geavanceerde editor

Het eerste dat u in de M-code kunt zien, is de bron. In dit deel ziet u de locatie waar het systeem de gegevens heeft opgehaald.

Zoals u ook kunt zien, identificeert het systeem automatisch het gegevenstype voor de besteldatum , verzenddatum , enz.

Vervolgens kunt u de records zien van de transformaties die zijn uitgevoerd in de gegevens, zoals Kolom hernoemen , Kolom verwijderen , Gedupliceerde kolom en nog veel meer.

Beginnersgids voor de M-code in LuckyTemplates

Je kunt hier veel codes zien vanwege de verschillende gegevenstransformaties. U hoeft deze codes echter niet echt te schrijven, omdat u het kunt laten werken door gewoon op het lint te klikken of iets te selecteren.

Stel, je wilt iets veranderen. U wilt Orderdatum hernoemen naar Besteldatum . U kunt dit doen in de geavanceerde editor .

Beginnersgids voor de M-code in LuckyTemplates

Als u de kolomnaam wijzigt in Besteldatum , kunt u de specifieke stap zien die is ingevoegd in alle voorgaande stappen van de code. Zodra u op Gereed klikt , wordt de overeenkomstige kolom in de query ook bijgewerkt.

Beginnersgids voor de M-code in LuckyTemplates

Nu je een eerste idee hebt van hoe dingen werken in de M-code, zal ik je een voorbeeld laten zien waar je een foutmelding kunt krijgen.

Stel dat u de kolom Magazijn naast de kolom Magazijncode wilt plaatsen . In de sectie Toegepaste stappen ziet u de bijbehorende record voor opnieuw geordende kolommen .

Beginnersgids voor de M-code in LuckyTemplates

Hier moet je heel voorzichtig zijn. Als u teruggaat naar de geavanceerde editor en de kolom Besteldatum weer wijzigt in Besteldatum , krijgt u een foutmelding.

Beginnersgids voor de M-code in LuckyTemplates

Omdat de kolommen opnieuw zijn gerangschikt, registreert het gedeelte Opnieuw gerangschikte kolom in de code elke afzonderlijke kolom die werd beïnvloed. Als u dus een wijziging wilt aanbrengen in de betreffende kolommen, moet u deze wijzigen onder het gedeelte Herordende kolom .

Bovendien moet u dezelfde wijzigingen aanbrengen in het andere record van Besteldatum aan het begin van de code.

Beginnersgids voor de M-code in LuckyTemplates

Nadat u op Gereed hebt geklikt , kunt u de fout herstellen en de wijzigingen bekijken die zijn toegepast op de kolom Besteldatum .

Conclusie

Ik hoop dat je via deze tutorial de basis van M-code en Advanced Editor hebt geleerd.

Slechts ongeveer 1% van de LuckyTemplates-gebruikers gebruikt daadwerkelijk de M-taal op dit platform. Desalniettemin is het een goede en waardevolle functie om zoveel mogelijk te leren en ermee te experimenteren.

Aangezien u alleen de M-taal of M-code kunt gebruiken bij het opvragen of opschonen van uw gegevens, moet u zich meer zorgen maken over het schrijven van DAX van hoge kwaliteit, want daar kunt u de analytische kracht van LuckyTemplates benutten.

Hopelijk heeft dit je een beter idee gegeven over de  geavanceerde editor  en wat er achter de schermen gebeurt.

Bedankt!


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten