Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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.
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.
La terza variabile si chiamerà CustomerChannel . Questo sarà uguale a "Vendite all'ingrosso".
Dopo essere scesi di due righe, dobbiamo digitare RETURN .
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.
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.
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.
Per la seconda istruzione FILTER, possiamo aggiungere nuovamente un'altra variabile.
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.
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.
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,
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.