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,


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