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,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

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 articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

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

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.