Introduzione a DAX avanzato in LuckyTemplates

Introduzione a DAX avanzato in LuckyTemplates

In questo tutorial voglio mostrarti alcuni esempi di calcoli DAX avanzati in LuckyTemplates . Dopo aver esaminato le nozioni di base, dimostrerò ora alcune funzioni e formule avanzate che sono fondamentali per calcolare calcoli più complicati.

Non tratterò ogni formula o funzione, ma ti fornirò invece una panoramica di alcune idee in modo che tu possa esplorare cosa può fare DAX. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Sommario

Filtraggio dei dati per data utilizzando lo Slicer

Per iniziare, eseguirò un'analisi di confronto temporale su questi dati di esempio qui.

Introduzione a DAX avanzato in LuckyTemplates

Innanzitutto, inserirò un filtro per le date.

Introduzione a DAX avanzato in LuckyTemplates

Successivamente, selezionerò Data nella sezione Campo per eliminare la gerarchia.

Introduzione a DAX avanzato in LuckyTemplates

Quindi, lo trasformerò in un'affettatrice.

Introduzione a DAX avanzato in LuckyTemplates

Una volta selezionato, l'affettatrice apparirà così, permettendoci di filtrare in base a un fuso orario diverso.

Introduzione a DAX avanzato in LuckyTemplates

Ora vedrai che il filtraggio sta cambiando i risultati dai nostri dati originali. Quindi ora stiamo esaminando un sottoinsieme più piccolo di informazioni.

Introduzione a DAX avanzato in LuckyTemplates

Ciò è dovuto al contesto mutevole di questi calcoli a causa del diverso intervallo di tempo.

Nel modello, l'intervallo di tempo viene filtrato nella tabella Date e quindi scorre verso il basso nella tabella Sales .

Introduzione a DAX avanzato in LuckyTemplates

 Successivamente, creerò una tabella delle mie date con la gerarchia rimossa.

Introduzione a DAX avanzato in LuckyTemplates

Un'altra cosa è che non mi piace questo formato di data. Quindi, li cambierò passando all'area Tabelle.

Introduzione a DAX avanzato in LuckyTemplates

Quindi troverò la mia tabella Date ed evidenzierò quella colonna.

Introduzione a DAX avanzato in LuckyTemplates

Ho intenzione di cambiare il formato in data, mese e anno. So che in diverse aree del mondo le date sono in ordini diversi ma per questo tutorial userò questo formato.

Introduzione a DAX avanzato in LuckyTemplates

Ora, le mie date hanno questo aspetto a causa della regolazione della formattazione che ho eseguito e del filtro dell'affettatrice.

Introduzione a DAX avanzato in LuckyTemplates

Successivamente, introdurrò il mio Total Sales . E ora invece di vedere le vendite per cliente, mostra le vendite per data.

Introduzione a DAX avanzato in LuckyTemplates

Confronto temporale con DAX avanzato

Ora voglio confrontare i dati della data attuale con i dati dell'anno precedente.

Per fare questo, creerò una nuova misura chiamata Sales LY per i dati dell'anno scorso e userò una funzione chiamata .

Introduzione a DAX avanzato in LuckyTemplates

CALCULATE mi permette di cambiare il contesto del calcolo.

CALCULATE diventerà la funzione più utilizzata in LuckyTemplates e nelle formule DAX perché è l'inizio di qualsiasi analisi avanzata all'interno di LuckyTemplates.

Ora inserirò Total Sales .

Introduzione a DAX avanzato in LuckyTemplates

Voglio calcolare il mio Total Sales , ma voglio farlo in un contesto diverso. Quindi, userò una funzione che mi permette di cambiare il filtro.

Ad esempio, posso usare una funzione chiamata e posso inserire la colonna Date e inserire la formula.

Introduzione a DAX avanzato in LuckyTemplates

Ora posso confrontare le vendite tra questa data e lo stesso giorno dell'anno scorso, che è il mio contesto attuale. Il contesto è derivato dalla funzione che ho usato all'interno di CALCULATE .

Introduzione a DAX avanzato in LuckyTemplates

Questo è il primo esempio di calcolo DAX avanzato.

Calcolo del totale cumulativo con DAX avanzato

Ora, ti mostrerò un altro esempio di creazione di un totale cumulativo.

Le vendite cumulative vengono calcolate utilizzando questa formula.

Introduzione a DAX avanzato in LuckyTemplates

Userò CALCULATE per calcolare Total Sales . Ma voglio farlo in un contesto diverso.

Quindi, userò le funzioni e . Quindi inserirò la tabella Dates e, al di sotto, inserirò la colonna Date come minore di/uguale a Date .

Introduzione a DAX avanzato in LuckyTemplates

 Ora ho le mie vendite cumulative .

Ecco come appare in una visualizzazione.

Introduzione a DAX avanzato in LuckyTemplates

Posso cambiare il contesto della data nell'affettatrice e tutto si aggiornerà automaticamente per me.

Introduzione a DAX avanzato in LuckyTemplates

Questo è un altro esempio di ramificazione di misure. Ci stiamo ramificando in un sottoinsieme cumulativo di calcoli.

Quello che accade per ogni risultato nelle vendite cumulative è che la formula calcola la somma delle vendite del giorno corrente e di tutti i giorni precedenti.

Questo è ciò che sta facendo questa parte della formula. Sta modificando il contesto del calcolo.

Introduzione a DAX avanzato in LuckyTemplates

I calcoli DAX avanzati sono dinamici. Non solo cambiano in base al contesto della data, ma anche, ad esempio, quando voglio guardare un cliente specifico.

Introduzione a DAX avanzato in LuckyTemplates

Aggiornerà quindi tutte le nostre formule per quel cliente specifico.

Queste formule sono costruite in modo da funzionare perfettamente con il modello che ho creato. Ulteriori filtri possono essere sovrapposti uno sopra l'altro per creare calcoli dinamici.

Gruppi di misure in DAX avanzato

Il branching delle misure è una parte importante dei calcoli DAX avanzati. Quindi, quando ci allontaniamo dalle misure chiave e ci spostiamo in più rami di misure, possiamo iniziare a creare nuovi gruppi di misure.

Innanzitutto, farò clic su Inserisci dati.

Introduzione a DAX avanzato in LuckyTemplates

Chiamerò la nuova tabella Cumulative Measures .

Introduzione a DAX avanzato in LuckyTemplates

Quindi ne creerò un altro e lo chiamerò Time Comparison .

Introduzione a DAX avanzato in LuckyTemplates

Quindi questi ora appaiono nella nostra sezione sul campo. Appariranno anche qui nel nostro modello.

Introduzione a DAX avanzato in LuckyTemplates

Allora tutto quello che devo fare è spostare questi dentro.

Trasferirò le vendite cumulative nelle mie misure cumulative .

Introduzione a DAX avanzato in LuckyTemplates

Prenderò anche Sales Last Year e lo sposterò in Time Comparison .

Introduzione a DAX avanzato in LuckyTemplates

Quindi eliminerò le colonne non necessarie.

Introduzione a DAX avanzato in LuckyTemplates

Ora ho tre gruppi di misure a cui è facile fare riferimento.

Introduzione a DAX avanzato in LuckyTemplates

E questo crescerà perché posso anche misurare i nostri profitti e margini di profitto. Ho solo bisogno di regolare le misure all'interno della funzione CALCULATE e ottenere risultati diversi per ogni misura.

*****Collegamenti correlati*****
Confronta più metriche cumulativamente in LuckyTemplates utilizzando DAX avanzato
Analisi dei nuovi clienti utilizzando DAX avanzato
Confronto di qualsiasi vendita rispetto all'ultima vendita (nessuna intelligenza temporale) - DAX avanzato in LuckyTemplates

Conclusione

Penso di aver coperto abbastanza dal punto di vista dei principianti. Questo è solo l'inizio di ciò che sono i calcoli DAX avanzati. Non voglio diventare troppo tecnico e confonderti in questa fase iniziale di questa guida per principianti.

Se vuoi saperne di più, puoi guardare i nostri corsi DAX o i contenuti che abbiamo a disposizione tramite .

Ti auguro il meglio.

*****Imparare LuckyTemplates?*****







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.