Guida per principianti al codice M in LuckyTemplates

Guida per principianti al codice M in LuckyTemplates

Questo tutorial ti aiuterà a capire di più sul codice M che si trova all'interno dell'editor avanzato.

Alcune persone preferiscono chiamarlo "linguaggio della formula M" o " funzione M ". Puoi usarlo per filtrare e combinare i tuoi dati da più origini dati.

Sommario

Come accedere al linguaggio M di LuckyTemplates

Per accedere al codice M, seleziona una query. Per questo esempio, faremo clic sulla query Vendite .

Guida per principianti al codice M in LuckyTemplates

Successivamente, fai clic su Editor avanzato per aprire la finestra di modifica.

Guida per principianti al codice M in LuckyTemplates

Nella finestra Editor avanzato è possibile visualizzare o modificare l'intero codice visualizzato per la query selezionata.

Guida per principianti al codice M in LuckyTemplates

Il codice sembra complicato, ma non è necessario imparare a scrivere i suddetti codici. Tutto ciò che conta è la tua comprensione di come funziona il codice e cosa fa.

In poche parole, questi codici sono record delle trasformazioni o delle azioni eseguite per la query selezionata.

Comprensione del codice M all'interno dell'editor avanzato

La prima cosa che puoi vedere all'interno del codice M è la fonte. In questa parte è possibile visualizzare la posizione in cui il sistema ha recuperato i dati.

Come puoi anche vedere, il sistema identifica automaticamente il tipo di dati per la data dell'ordine , la data di spedizione , ecc.

Successivamente, puoi vedere i record delle trasformazioni apportate ai dati come Rinomina colonna , Colonna rimossa , Colonna duplicata e molti altri.

Guida per principianti al codice M in LuckyTemplates

Puoi vedere molti codici qui a causa delle diverse trasformazioni dei dati. Tuttavia, non hai davvero bisogno di scrivere questi codici perché puoi farlo funzionare semplicemente facendo clic o selezionando qualcosa dalla barra multifunzione.

Diciamo che vuoi cambiare qualcosa. Vuoi rinominare Order Date in Ordering Date . Puoi farlo all'interno dell'editor avanzato .

Guida per principianti al codice M in LuckyTemplates

Se modifichi il nome della colonna in Ordering Date , puoi vedere il particolare passaggio inserito in tutti i passaggi precedenti del codice. Dopo aver fatto clic su Fine , viene aggiornata anche la colonna corrispondente nella query.

Guida per principianti al codice M in LuckyTemplates

Ora che hai un'idea iniziale di come funzionano le cose nel codice M, ti mostrerò un esempio in cui puoi ottenere un errore.

Supponiamo di voler spostare la colonna Magazzino accanto alla colonna Codice magazzino . Nella sezione Passaggi applicati è possibile visualizzare il record corrispondente per Colonne riordinate .

Guida per principianti al codice M in LuckyTemplates

Ora, qui è dove devi stare molto attento. Se torni all'Editor avanzato e modifichi nuovamente la colonna Data ordine in Data ordine , riceverai un errore.

Guida per principianti al codice M in LuckyTemplates

Poiché le colonne sono state riorganizzate, la parte Colonna riordinata nel codice registra ogni singola colonna interessata. Pertanto, se si desidera apportare una modifica alle colonne interessate, è necessario modificarla nella parte Colonna riordinata .

Inoltre, è necessario apportare le stesse modifiche anche all'altro record della data dell'ordine all'inizio del codice.

Guida per principianti al codice M in LuckyTemplates

Dopo aver fatto clic su Fine , puoi correggere l'errore e vedere le modifiche applicate alla colonna Data ordine .

Conclusione

Spero che tu abbia imparato le basi del codice M e dell'editor avanzato attraverso questo tutorial.

Solo l'1% circa degli utenti di LuckyTemplates utilizza effettivamente il linguaggio M su questa piattaforma. Tuttavia, è una caratteristica buona e degna per imparare e sperimentare il più possibile.

Poiché è possibile usare solo il linguaggio M o il codice M per eseguire query o pulire i dati, è necessario preoccuparsi maggiormente della scrittura di DAX di alta qualità perché è lì che è possibile sfruttare la potenza analitica di LuckyTemplates.

Spero che questo ti abbia dato un'idea migliore dell'editor  avanzato  e di cosa sta succedendo dietro le quinte.

Grazie!


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere