Tecniche di scrittura di formule DAX in LuckyTemplates

Tecniche di scrittura di formule DAX in LuckyTemplates

In questo tutorial parleremo delle tecniche di scrittura delle formule DAX e di come semplificare i modelli in LuckyTemplates.

Discuteremo le funzioni e i metodi chiave per organizzare e rendere l'interfaccia del nostro modello più amichevole e più facile da usare.

I metodi che verranno esaminati sono la sintassi delle formule , i gruppi di misure e la formattazione dei codici DAX in LuckyTemplates. È fondamentale comprendere questi tre argomenti per padroneggiare i calcoli DAX e la scrittura di formule in LuckyTemplates.

Discuteremo ciascuno di essi e vedremo i loro contributi unici e l'importanza.

Sommario

Come funziona la sintassi di una formula

La sintassi delle formule di cui parleremo è leggermente diversa rispetto ad altri linguaggi delle formule. Ma questo è essenziale per i nostri modelli in LuckyTemplates.

Per iniziare, fai clic sulla tabella Vendite nell'area Campi.

Tecniche di scrittura di formule DAX in LuckyTemplates

Quindi, fai clic su Nuova misura .

Tecniche di scrittura di formule DAX in LuckyTemplates

Chiameremo questa nuova misura Total Sales . Successivamente, digita .

Tecniche di scrittura di formule DAX in LuckyTemplates

Sono presenti anche box informativi per spiegare le funzioni.

Con le formule DAX, dobbiamo concentrarci sulle tabelle e sulle colonne. Concentrati sulla tabella a cui dobbiamo fare riferimento e sulla colonna al suo interno.

Ora, inserisci Total Revenue all'interno della funzione SUM.

Tecniche di scrittura di formule DAX in LuckyTemplates

In LuckyTemplates, il riferimento alla tabella viene sempre prima, la colonna viene dopo.

Tuttavia, esistono formule, come la misura Quantità totale , che richiedono solo il riferimento alla tabella.

Se usiamo la funzione , possiamo vedere che richiede solo una tabella.

Tecniche di scrittura di formule DAX in LuckyTemplates

Successivamente, fai riferimento alla tabella Sales e ora avremo un'altra misura che conta la quantità totale che abbiamo venduto.

Tecniche di scrittura di formule DAX in LuckyTemplates

C'è un'altra misura in questo esempio di LuckyTemplates chiamata Total Costs .

Per questa misura, usiamo la funzione di iterazione . Questa funzione restituisce la somma di un'espressione valutata per ogni riga in una tabella .

Tecniche di scrittura di formule DAX in LuckyTemplates

Successivamente, fai riferimento alla tabella Sales. Quindi, per l'espressione, fai riferimento alla colonna Quantità ordine. Infine, fai nuovamente riferimento alla tabella Sales con la colonna Costo unitario totale.

Tecniche di scrittura di formule DAX in LuckyTemplates

Questo ci darà i nostri costi totali.

Importanza dei gruppi di misure

In LuckyTemplates i gruppi di misure vengono usati per organizzare i calcoli DAX . Si consiglia vivamente di usarli nel nostro modello quando iniziamo a creare misure.

Per poter eseguire più analisi nei nostri modelli LuckyTemplates, dobbiamo creare molte misure.

Tuttavia, la creazione di molte misure potrebbe darci un modello dall'aspetto impegnato. Quindi, dobbiamo creare gruppi di misure per evitare di mescolare le nostre misure e tabelle di dati.

Tecniche di scrittura di formule DAX in LuckyTemplates

La creazione di un gruppo di misure è semplice. Per prima cosa, vai su Home e fai clic su Inserisci dati .

Tecniche di scrittura di formule DAX in LuckyTemplates

Successivamente, crea una tabella fittizia e denominala (Misure chiave), quindi fai clic su Carica.

Tecniche di scrittura di formule DAX in LuckyTemplates

Quella tabella sarà quindi nel nostro rapporto.

Tecniche di scrittura di formule DAX in LuckyTemplates

Successivamente, sposta le altre misure nella tabella fittizia, Misure chiave. Fare clic sulla freccia dell'elenco a discesa e selezionare Misure chiave.

Tecniche di scrittura di formule DAX in LuckyTemplates

Una volta che le misure sono nella tabella Misure chiave, ora possiamo eliminare la colonna fittizia o Colonna1.

Tecniche di scrittura di formule DAX in LuckyTemplates

Infine, fai clic due volte sul riquadro Mostra/nascondi.

Tecniche di scrittura di formule DAX in LuckyTemplates

Risolverà e cambierà l'icona del gruppo di misure in questo modo:

Tecniche di scrittura di formule DAX in LuckyTemplates

Questo gruppo di misure è solo un esempio. In LuckyTemplates, ci sono altri gruppi come il gruppo di confronti temporali e le medie mobili.

In alcuni modelli vetrina in LuckyTemplates, vedremo che possiamo avere 6-8 gruppi o più.

L'utilizzo di gruppi di misure per organizzare le nostre misure rende il nostro modello pulito e senza soluzione di continuità.

Il valore della corretta formattazione del codice DAX

La formattazione di una formula semplifica le cose nel nostro modello e non complica eccessivamente le nostre misure nelle formule e nei report.

Ad esempio, diciamo che questa è la nostra quantità totale e vogliamo fare qualcosa di avanzato.

Tecniche di scrittura di formule DAX in LuckyTemplates

Innanzitutto, fai clic su Nuova misura .

Quindi, scrivi Formula Esempio . Successivamente, utilizzare la funzione e quindi aggiungere la quantità totale.

Tecniche di scrittura di formule DAX in LuckyTemplates

Successivamente, utilizza la funzione per la tabella Vendite. Renderemo l'indice dei nomi dei clienti maggiore di 5.

Tecniche di scrittura di formule DAX in LuckyTemplates

Anche l'indice dei nomi dei clienti deve essere inferiore a 20. Quindi, aggiungi un'altra funzione FILTRO per esaminare le vendite. Infine, dobbiamo solo equiparare il canale al commercio all'ingrosso.

Tecniche di scrittura di formule DAX in LuckyTemplates

Una volta che abbiamo finito di scrivere la formula DAX, ora possiamo vedere i risultati. È proprio come la formula SOMMA in MS Excel, tuttavia è un po' complicata in LuckyTemplates.

Tecniche di scrittura di formule DAX in LuckyTemplates

L'uso dell'indentazione per le funzioni chiave

È importante formattare e organizzare le formule nel nostro modello.

Si consiglia inoltre di posizionare su righe diverse funzioni chiave diverse con rientri diversi . Questo rende facile capire cosa stiamo cercando di calcolare se le funzioni sono separate.

Per farlo, tieni premuto Maiusc e premi Invio. Rientra e posiziona le cose su una nuova riga quando viene introdotta una formula chiave.

Tecniche di scrittura di formule DAX in LuckyTemplates

Possiamo vedere che la funzione CALCULATE si trova su una riga diversa così come le funzioni FILTER . Sono disposti in modo che possano essere letti più facilmente. Questo evita confusione quando si effettuano analisi per il nostro modello.

Se vogliamo utilizzare formule avanzate come l'analisi del tasso di abbandono, l'attrito del cliente o persino l'istruzione IF, iniziamo con il rientro. In questo modo possiamo vedere chiaramente il flusso del nostro calcolo.

Dobbiamo solo continuare a indentare ogni volta che aggiungiamo altre funzioni chiave. Non saremo disorientati dalle decine di calcoli nel nostro modello.

Conclusione

In LuckyTemplates incontriamo molti modelli, funzioni e formule. Con queste tecniche di scrittura delle formule, possiamo migliorare il modo in cui vengono presentati i calcoli e i modelli.

Quello che abbiamo imparato qui sono solo alcuni metodi, come il raggruppamento di misure e la formattazione dei calcoli DAX, per aiutare a calcolare, semplificare e organizzare le nostre analisi in modo efficiente per una migliore presentazione.

Possiamo usarli per avere una migliore comprensione di ciò che sta accadendo nel nostro modello di dati.

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.