Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
Innanzitutto, inserirò un filtro per le date.
Successivamente, selezionerò Data nella sezione Campo per eliminare la gerarchia.
Quindi, lo trasformerò in un'affettatrice.
Una volta selezionato, l'affettatrice apparirà così, permettendoci di filtrare in base a un fuso orario diverso.
Ora vedrai che il filtraggio sta cambiando i risultati dai nostri dati originali. Quindi ora stiamo esaminando un sottoinsieme più piccolo di informazioni.
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 .
Successivamente, creerò una tabella delle mie date con la gerarchia rimossa.
Un'altra cosa è che non mi piace questo formato di data. Quindi, li cambierò passando all'area Tabelle.
Quindi troverò la mia tabella Date ed evidenzierò quella colonna.
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.
Ora, le mie date hanno questo aspetto a causa della regolazione della formattazione che ho eseguito e del filtro dell'affettatrice.
Successivamente, introdurrò il mio Total Sales . E ora invece di vedere le vendite per cliente, mostra le vendite per data.
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 .
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 .
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.
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 .
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.
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 .
Ora ho le mie vendite cumulative .
Ecco come appare in una visualizzazione.
Posso cambiare il contesto della data nell'affettatrice e tutto si aggiornerà automaticamente per me.
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.
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.
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.
Chiamerò la nuova tabella Cumulative Measures .
Quindi ne creerò un altro e lo chiamerò Time Comparison .
Quindi questi ora appaiono nella nostra sezione sul campo. Appariranno anche qui nel nostro modello.
Allora tutto quello che devo fare è spostare questi dentro.
Trasferirò le vendite cumulative nelle mie misure cumulative .
Prenderò anche Sales Last Year e lo sposterò in Time Comparison .
Quindi eliminerò le colonne non necessarie.
Ora ho tre gruppi di misure a cui è facile fare riferimento.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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