Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Il linguaggio delle formule DAX (Data Analysis Expression) è uno dei pilastri fondamentali di LuckyTemplates.
Imparare DAX potrebbe essere travolgente all'inizio. Ma una volta capito come funziona, puoi aumentare di livello le tue intuizioni analitiche.
La chiave per ottenere informazioni approfondite nei tuoi report è attraverso l'uso dei calcoli DAX.
Per questa esercitazione, illustrerò alcune tecniche importanti che è necessario ricordare quando si utilizza DAX. Questa non sarà una discussione dettagliata delle formule e degli esempi DAX poiché esiste un corso separato per questo. Voglio solo aiutarti a iniziare con DAX imparando gli elementi essenziali.
Sommario
Imparare i fondamenti di DAX in LuckyTemplates
Rispetto ad altri linguaggi di formule, DAX è lo strumento più efficiente da utilizzare per generare analisi di alta qualità. Questo è il motivo per cui è essenziale conoscere i fondamenti quando si utilizza DAX all'interno di LuckyTemplates.
È possibile scrivere formule DAX tramite colonne calcolate o misure . Devi anche capire qual è il contesto in LuckyTemplates.
Potresti aver notato che i tutorial seguono un ordine durante la discussione dei diversi pilastri di LuckyTemplates. Abbiamo iniziato con le nozioni di base dell'editor di query , seguite dalle nozioni fondamentali del modello di dati . È necessario comprenderli prima di studiare i calcoli DAX. Questo perché i filtri vengono sempre applicati prima di qualsiasi calcolo.
Esistono due motori di calcolo usati per DAX in LuckyTemplates: gli aggregatori e gli iteratori .
Le aggregazioni vengono utilizzate per ridurre le tabelle e i dati in modo da poter migliorare la velocità del calcolo. Nel frattempo, le iterazioni vengono utilizzate per valutare la logica in ogni riga della tabella. È essenziale conoscere la differenza tra queste due funzioni in modo da poterle applicare in scenari pertinenti.
Infine, è necessario conoscere la funzione più importante in DAX: la funzione . Incontrerai questa funzione molte volte durante le tue analisi e calcoli. Non esiste altra funzione DAX in LuckyTemplates che possa eguagliare l'utilità della funzione CALCULATE .
Tutto ciò che ho menzionato qui sono le informazioni chiave su DAX che dovresti conoscere prima di immergerti in qualsiasi calcolo DAX. Nella sezione successiva, approfondirò le colonne e le misure calcolate insieme ai semplici calcoli DAX.
Utilizzo di colonne calcolate in LuckyTemplates
Come accennato, è possibile scrivere calcoli DAX in LuckyTemplates utilizzando colonne o misure calcolate. Innanzitutto, ti mostrerò come utilizzare le colonne calcolate.
In questo esempio sono già presenti le colonne Order Quantity , Unit Price , Total Unit Cost e Total Revenue .
Se desideri calcolare i tuoi costi, puoi calcolarli utilizzando le colonne calcolate.
Per farlo, fai clic su Nuova colonna dalla scheda Modellazione .
Ora che hai la nuova colonna, rinominala in Costs . Nella barra della formula, devi solo moltiplicare la quantità dell'ordine per il costo unitario totale .
Dopo aver premuto Invio, vedrai i risultati corrispondenti nella nuova colonna della tabella delle vendite . È così semplice lavorare con qualsiasi calcolo utilizzando le colonne calcolate.
Questa tecnica funziona, ma non è necessaria poiché puoi semplicemente creare una formula con una funzione di iterazione. Se utilizzi le colonne calcolate, crei anche colonne aggiuntive nella tabella dei fatti.
Ma quando usi gli iteratori, puoi calcolare lo stesso risultato senza inserire fisicamente i dati nella tua tabella. Questa è la differenza fondamentale tra i due.
Dovresti usare le colonne calcolate solo quando ha senso farlo. Questa è una delle intuizioni chiave che voglio condividere con voi.
Utilizzo delle misure in LuckyTemplates
Ora ti mostrerò come usare i calcoli DAX in LuckyTemplates attraverso le misure.
Per fare ciò, fare clic su Nuova misura dalla barra multifunzione Modellazione per creare una misura. Puoi anche accedere e fare clic su Nuova misura dalla barra multifunzione Home .
Assegnare ora alla nuova misura il nome Total Sales . Come ho detto molte volte, assicurati di nominare correttamente le tue misure.
Seguire una convenzione di denominazione intuitiva è importante quando si organizzano le cose nell'editor di query e nel modello di dati . Questo è importante anche nei calcoli DAX.
Devi nominare le tue misure in base a cosa trattano esattamente in modo che quando altre persone usano la tua analisi, possano facilmente capire di cosa trattano i tuoi dati.
Tornando all'esempio, puoi iniziare scrivendo semplici misure. Ad esempio, puoi digitare una colonna a cui vuoi fare riferimento e quindi verranno visualizzati i suggerimenti correlati. Basta premere la scheda per selezionare i suggerimenti correlati e premere invio.
Questo è un altro motivo per cui devi nominare correttamente le tue colonne. Puoi facilmente cercare tutto ciò di cui hai bisogno quando usi le convenzioni di denominazione appropriate.
Nell'esempio è possibile trovare la misura Total Sales sul lato destro di LuckyTemplates. Ora puoi trascinarlo nella tabella per visualizzare la colonna Entrate totali :
Se provi a confrontare i dati nelle colonne Total Revenue e Total Sales , vedrai che i dati sono gli stessi. Puoi semplicemente eliminare la colonna Entrate totali qui e utilizzare la nuova misura per le vendite totali.
Questo esempio mostra un semplice calcolo DAX utilizzando le misure. Puoi anche eseguire altre semplici analisi come il calcolo delle transazioni totali, le medie di vendita e molte altre. Successivamente, puoi espanderti verso quelli più complessi a seconda dei tuoi scenari.
Tecniche aggiuntive per l'utilizzo di DAX
Se provieni da uno sfondo di Excel, potresti essere abituato alle colonne calcolate. Ma qui in LuckyTemplates, dovresti fare più affidamento sull'utilizzo di misure per i tuoi calcoli DAX.
Le misure tendono a funzionare insieme alle funzioni o mentre le colonne calcolate funzionano senza funzioni di supporto.
In questo esempio, nella tabella è già presente una colonna per Entrate totali . Puoi persino trasformarlo in una visualizzazione.
Tuttavia, non consiglio questo processo. Dovresti sempre scrivere una formula DAX per qualsiasi tipo di calcolo invece di prendere una colonna.
Indipendentemente dalla semplicità dei dati, è necessario crearli utilizzando le misure DAX. Ne avrai bisogno quando crei calcoli più complessi utilizzando la tecnica di ramificazione delle misure .
La ramificazione delle misure è il processo di riferimento a determinate misure all'interno di misure per creare un'analisi altamente avanzata.
In un altro esempio, ho utilizzato colonne calcolate per aggiungere ulteriori dimensioni alla mia tabella. L'esempio seguente calcola le vendite dei prodotti nel tempo, ma non ho utilizzato un filtro temporale.
Ho utilizzato i dati di Product Sales per creare la colonna Gruppi di clienti tramite un'altra colonna calcolata.
Successivamente, ho utilizzato i gruppi di clienti come affettatrice nella visualizzazione.
Come ho detto prima, è meglio fare i calcoli all'interno delle misure. Ancora più importante, non creare mai una colonna calcolata all'interno di una tabella dei fatti. Per ottimizzare il tuo processo, utilizza invece le misure in modo da poter eseguire i calcoli virtualmente.
Ad esempio, il calcolo delle vendite totali e il loro trasferimento fisico nella tabella possono richiedere ulteriore memoria nel modello.
Se usi le misure, puoi scrivere centinaia di calcoli virtuali senza occupare molto spazio o memoria.
Conclusione
Spero che tu abbia appreso tecniche importanti durante l'utilizzo di DAX all'interno di LuckyTemplates.
Innanzitutto, devi conoscere le principali differenze tra le colonne calcolate e le misure . Devi anche capire quando usarli.
Ho anche menzionato le convenzioni di denominazione corrette per colonne, misure e formule DAX.
Saluti!
Utilizzare DAX per segmentare e raggruppare i dati in LuckyTemplates
Formattare le formule DAX
Confrontare facilmente colonne e misure calcolate in 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