Formattazione del codice DAX in LuckyTemplates

Formattazione del codice DAX in LuckyTemplates

Sommario

Lo sforzo qui pagherà i dividendi in seguito

Impegnarsi nella formattazione del codice DAX farà un'enorme differenza durante la creazione dei modelli di dati in LuckyTemplates.

DAX , a volte, è un linguaggio confuso, così com'è. Quindi, non appena entri in un territorio leggermente complesso, il codice DAX non formattato diventa quasi impossibile da leggere e comprendere.

Ti consiglio di prenderti un po' di tempo all'inizio del tuo viaggio DAX per imparare rapidamente e poi mettere in pratica queste regole. Prendi l'abitudine di scrivere il tuo codice in questo modo la prima volta.

Se ti ritrovi a lottare per comprendere il codice DAX di qualcun altro o anche il tuo dopo aver lasciato un modello di LuckyTemplates per un po', il primo passo sarebbe formattare tutto il codice in modo da poter capire rapidamente qual era il creatore originale fino a.

Probabilmente risulterà più facile individuare i modelli comuni in DAX stesso se si utilizzano le procedure consigliate o si fa in modo che il formattatore DAX lo esegua.

Personalmente, mi piace mantenerlo relativamente semplice qui e non cerco di complicarlo eccessivamente.

Un esempio

Totale prenotazioni =
IF (
    ISFILTERED ( 'Date Ranges'[Date Range] ),
        CALCULATE ( COUNTROWS ( 'Booking Data' ),
              FILTER ( 'Date Table',
                   'Date Table'[Days Before Today] >= [Starting Date]
                     && 'Tabella data'[Giorni prima di oggi] <> ) ),
                          COUNTROWS ( 'Dati prenotazione' ) )

Un altro esempio

Formattazione del codice DAX in LuckyTemplates

Poche idee semplici

  1. Rientro sempre su una nuova riga se si fa riferimento a una nuova funzione
  2. Posiziona gli spazi prima e dopo l'apertura e la chiusura delle parentesi
  3. Inserisci spazi attorno a operatori come '+', '-', '='

Questo è davvero. Non complicare troppo, questo è il mio grande consiglio qui.

Poche altre cose a cui pensare.

Mai

  1. Utilizzare un nome di tabella come nome per una misura
  2. Includere un nome di colonna senza fare riferimento alla tabella da cui proviene
  3. Inserire uno spazio tra il nome della tabella e il nome della colonna

Prendi presto buone abitudini

Nella mia esperienza, dedica alcune ore alla creazione di un modello LuckyTemplates  , assicurandoti di seguire queste regole mentre scrivi qualsiasi formula. Dopo circa 12-15 formule lo avrai praticamente inchiodato. Tutto ciò che serve è un po' di ripetizione.

Consiglio vivamente di entrare presto in queste abitudini. Fa una differenza enorme.

Saluti!


Formatta facilmente le tue formule DAX con il nostro nuovo strumento di pulizia DAX
Conversione di un codice YYWWD in un valore data in LuckyTemplates
Tecnica della formula DAX di LuckyTemplates: mostrare le prestazioni di crescita in modo efficace


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