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?*****







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