Variabili DAX e commenti per semplificare le formule

Variabili DAX e commenti per semplificare le formule

In questa esercitazione illustreremo il modo più semplice per semplificare le formule DAX usando variabili e commenti in LuckyTemplates.

I codici DAX possono diventare complessi e difficili da comprendere una volta che diventano più avanzati. Se non li ottimizziamo, altri utenti di LuckyTemplates all'interno dell'organizzazione avranno difficoltà a comprendere il modello di dati.

L'utilizzo di variabili e commenti semplificherà la creazione, l'aggiornamento e l'ottimizzazione delle formule.

Sommario

Utilizzo di variabili DAX nelle misure

La prima tecnica per semplificare le formule DAX consiste nell'usare le variabili.

Quando hai a che fare con le variabili, ricorda sempre che sono solo misure specifiche. Non possono essere variabili globali.

Per ora, è possibile fare riferimento alle variabili solo all'interno di una misura. Questa è una limitazione attuale in LuckyTemplates, tuttavia, le modifiche verranno apportate in futuro.

Utilizzo di variabili DAX per fare riferimento a valori

In questo esempio, useremo una sintassi specifica per la formula.

Digita per indicare una variabile, quindi digita il suo nome. In questo caso, chiameremo questa variabile CustomerMin . Questa variabile avrà un valore di 5.

Variabili DAX e commenti per semplificare le formule

In questo modo fa riferimento all'interno del calcolo anziché all'esterno come variabile.

Successivamente, creeremo una seconda variabile con il nome CustomerMax e con un valore di 20.

Variabili DAX e commenti per semplificare le formule

La terza variabile si chiamerà CustomerChannel . Questo sarà uguale a "Vendite all'ingrosso".

Variabili DAX e commenti per semplificare le formule

Dopo essere scesi di due righe, dobbiamo digitare RETURN .

Variabili DAX e commenti per semplificare le formule

Il codice RETURN è una parte cruciale quando si ha a che fare con le variabili in una misura.

Nella creazione di variabili in LuckyTemplates, è necessario ricordare che devono essere denominate utilizzando solo una parola; le variabili non possono contenere spazi. Possiamo invece usare i caratteri di sottolineatura. Inoltre, ogni nome di variabile dovrebbe essere univoco.

Ora, una volta che abbiamo creato le variabili nelle nostre formule, possiamo usarle per fare riferimento ai valori con cui sono state assegnate.

Variabili DAX e commenti per semplificare le formule

Invece di digitare 5, possiamo usare CustomerMin. Anche la funzione IntelliSense raccoglie questo riferimento e lo suggerisce durante la digitazione.

Ripeti questo passaggio per CustomerMax e CustomerChannel.

Variabili DAX e commenti per semplificare le formule

Con ciò, la nostra formula è ora completa.

Se vogliamo cambiare da 5 a 10, tutto ciò che dobbiamo fare è cambiare il valore sulla sua variabile corrispondente.

Questo è estremamente utile quando abbiamo fatto riferimento a quel valore più volte all'interno della misura. Invece di modificare i valori individualmente, possiamo facilmente modificarli in un'unica posizione.

Uso delle variabili DAX per fare riferimento alle tabelle

Oltre ai valori, possiamo anche fare riferimento alle tabelle.

Utilizzando la stessa misura, aggiungiamo una nuova variabile denominata CustomerRange . Possiamo fare riferimento a una tabella aggiungendo l' istruzione come valore di questa variabile, invece di inserirla dopo RETURN.

Variabili DAX e commenti per semplificare le formule

Per la seconda istruzione FILTER, possiamo aggiungere nuovamente un'altra variabile.

Variabili DAX e commenti per semplificare le formule

Quindi ora, per ottenere la somma delle quantità dai dati Sales, tutto ciò di cui abbiamo bisogno è digitare la funzione , Total Quantity, e quindi le variabili CustomerRange e Channel.

Variabili DAX e commenti per semplificare le formule

Con questo, la formula è stata ora accorciata e semplificata.

Aggiunta di commenti all'interno dei codici DAX

Un altro modo per semplificare misure o formule consiste nell'aggiungere brevi commenti all'interno del codice DAX.

Questo è un ottimo modo per rendere il codice più facile da capire in modo che gli altri membri dell'organizzazione sappiano a cosa serve. L'aggiunta di commenti è un metodo efficace per migliorare l'esperienza dell'utente.

I commenti possono essere inseriti ovunque nella casella della formula.

Abbiamo solo bisogno di digitare due barre (//) all'inizio della frase o dell'affermazione per trasformarla in un commento.

Variabili DAX e commenti per semplificare le formule

Ciò non influirà in alcun modo sul funzionamento della misura o della formula.

Tuttavia, dobbiamo assicurarci di mantenere i commenti concisi . Non vogliamo mettere troppo che diventi travolgente.

Conclusione

L'uso di variabili e l'inclusione di commenti nei codici DAX sono modi efficaci per ottimizzare qualsiasi misura in LuckyTemplates.

Dobbiamo anche ricordare che l'uso delle variabili non è obbligatorio. Tuttavia, è un'ottima tecnica quando si desidera semplificare i calcoli, soprattutto quando diventano più complessi e avanzati.

Una buona formattazione e un uso efficiente delle funzioni DAX sono tutto ciò che serve per creare un modello LuckyTemplates ben organizzato.

Ti auguro il meglio,


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