Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial, daremo un'occhiata a tre funzioni speciali in DAX Studio che consentono di formattare i codici DAX . Queste sono le opzioni Debug Commes , DAX Format Query e Comments .
Sono molto utili per ottimizzare i codici DAX e migliorare la leggibilità del codice. Di seguito vengono forniti esempi dettagliati per aiutarti a visualizzare e comprendere meglio come e quando possono essere utilizzati.
Sommario
1. Formattare DAX usando le virgole di debug
La funzionalità virgole di debug viene utilizzata al meglio durante l'ottimizzazione del codice DAX.
Per spiegare meglio come funziona, ecco una dimostrazione:
In questo esempio, se trasformi l'ultima riga in un commento facendo clic sull'opzione Commento , riceverai un messaggio di errore che indica che è richiesto l'argomento 3 nella funzione SUMMARIZECOLUMNS .
Questo errore viene visualizzato a causa del terzo argomento mancante dopo la virgola.
Ora proviamo la funzione Debug Commes.
Se fai clic su di esso, noterai che le virgole si spostano dalla fine della riga all'inizio della riga.
Nota che se selezioni l'opzione Debug Virgola prima dell'opzione Commento, vedrai che non riceverai alcun errore a differenza di quanto accaduto prima. Invece, otterrai una tabella a colonna singola contenente i colori del prodotto.
Questo è molto utile in quanto elimina la necessità di ridigitare manualmente le virgole in caso di errori.
2. Formattare DAX utilizzando la query di formato DAX
La funzionalità successiva da esaminare è la query del formato DAX .
Il codice utilizzato in questo esempio proviene dal .
È possibile notare che il codice DAX non è formattato correttamente. Non puoi dire il flusso del codice o quali sono gli argomenti per ogni funzione utilizzata.
È qui che entra in gioco l' opzione DAX Format Query . Per attivarla, fare clic sul pulsante o premere F6.
Ora vedrai che sta generando un errore perché sono state utilizzate le virgolette.
Per correggere facilmente questo errore, premi Ctrl + H per sostituire i caratteri errati.
Ora, se si prova a fare di nuovo clic sull'opzione Query formato DAX , il formato del codice viene corretto in base allo standard. Inoltre, facendo clic sulla freccia del menu a discesa, puoi scegliere tra Longline e Shortline.
Questo è l'aspetto di Longline:
Nel frattempo, questo è Shortline:
3. Formattare DAX utilizzando il commento
L'ultima dimostrazione per questo corso è l' opzione Comment in DAX Studio.
Analogamente ad altri linguaggi di programmazione, DAX include anche il supporto integrato per la creazione di commenti nel codice.
I commenti possono aiutarti a capire meglio cosa sta succedendo in ogni fase del tuo codice DAX. È anche una forma di guida per altri utenti. Può spiegare cosa stai cercando di fare senza doverlo spiegare verbalmente uno per uno.
Ecco un esempio:
In questo caso, il codice è separato in più variabili in cui ogni riga di codice ha il proprio commento .
A colpo d'occhio, puoi vedere che i commenti rendono il codice molto più descrittivo. Nel primo commento, puoi facilmente capire che questa parte del codice può essere scritta separatamente e che non è necessario nidificarla all'interno di una grossa porzione di codice. Il commento successivo spiega che sta iniziando a iterare la tabella del cliente in modo tale che ogni riga venga convertita in un contesto di filtro equivalente.
Il terzo commento spiega che inietterà la variabile PastDates nel contesto del filtro. Quindi conterà il numero di righe nella tabella delle vendite. Se restituisce uno zero, allora saprai che un particolare cliente è un nuovo cliente.
Ecco come i commenti possono aumentare e migliorare la leggibilità. Inoltre, se stai rivisitando un pezzo di codice che hai scritto molti mesi fa, i commenti ti rendono più facile capire il tuo processo di pensiero passato.
Conclusione
Per i principianti, che stanno ancora familiarizzando con LuckyTemplates e DAX Studio, le funzionalità sopra menzionate sono salvavita. Possono aiutarti notevolmente a migliorare la leggibilità e il flusso dei tuoi codici DAX. Inoltre, sono strumenti preziosi per prevenire l'errore umano.
Ti auguro il meglio,
esperti di LuckyTemplates
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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