Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Il post del blog di oggi ti fornirà un'introduzione ai gruppi di calcolo. Proverò a rispondere a quattro domande di base relative ai gruppi di calcolo e all'editor tabulare . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
I gruppi di calcolo sono una raccolta di elementi e gli elementi della raccolta sono fondamentalmente le stesse misure create nel report, ma vengono create in modo leggermente diverso.
I gruppi di calcolo vengono creati nell'Editor tabulare , che è possibile scaricare gratuitamente da Internet. Puoi vedere l'editor tabulare nei tuoi strumenti esterni.
Se stai eseguendo l'ultima versione del desktop LuckyTemplates, l'editor tabulare dovrebbe apparire automaticamente. Ma in caso contrario, dai un'occhiata a questo video pubblicato di recente da uno dei nostri esperti di LuckyTemplates, Brian Julius. In questo video imparerai come ottenere tutti questi fantastici strumenti sul desktop di LuckyTemplates.
Sommario
Perché creare gruppi di calcolo?
Perché dovremmo creare gruppi di calcolo quando possiamo ottenere gli stessi risultati con le nostre misure? Bene, abbiamo creato tre misure nel nostro report a scopo dimostrativo: Total Sales , Total Cost e Total Margin .
Voglio controllare le vendite del mese precedente, le vendite del trimestre precedente e le variazioni mese per mese. Ho usato la funzione di intelligenza temporale per ottenere il mese precedente.
Questa stessa misura è stata utilizzata nella misura delle vendite del trimestre precedente. L'unica differenza è che il mese è stato sostituito dal trimestre.
La misura della variazione mese per mese è fondamentalmente la differenza tra le vendite totali e le vendite del mese precedente.
Possiamo popolare questo in un oggetto visivo matrice e analizzarlo per nome del mese. Aggiungerò anche le nostre attuali vendite totali, le vendite del mese precedente, le vendite del trimestre precedente e la variazione mese per mese.
Per poter analizzare le vendite in diversi periodi temporali, ho dovuto calcolare tre misure. Ma se volessi vedere lo stesso risultato per il costo totale? Devo creare tre misure aggiuntive. Per il margine totale, devo anche creare tre misure. Quindi questo è un totale di altre sei misure che devo creare.
Si supponga di voler creare più calcoli di intelligenza temporale, come la variazione percentuale dell'anno precedente, trimestre su trimestre o mese su mese. Per fare ciò, dovrai calcolare altre tre misure per ogni calcolo dell'intelligenza temporale. Sarebbe un compito infernale, giusto?
Possiamo evitare tutto questo con Tabular Editor .
Come creare gruppi di calcolo utilizzando l'editor tabulare
Innanzitutto, dovrai andare su Strumenti esterni, quindi fare clic su Editor tabulare.
La cosa interessante di Tabular Editor è che puoi accedere a tutte le tue tabelle da questo strumento. Ad esempio, Canale, Vendite e Negozi sono qui.
Puoi anche controllare le misure dipendenti dall'editor tabulare. Ad esempio, voglio verificare quali misure dipendono dalla misura dei costi totali. Posso fare clic con il tasto destro su Costi totali e fare clic su Mostra dipendenze.
Come puoi vedere, il margine totale dipende dai costi totali.
Ma se vuoi controllare da quale misura, tabella o colonna dipende la nostra misura del costo totale, puoi fare clic qui.
Puoi vedere che il costo totale dipende da questa tabella e da questa colonna.
Come creare gruppi di calcolo
Creiamo i gruppi di calcolo facendo clic con il pulsante destro del mouse sul gruppo di calcolo Tabelle, facendo clic su Crea nuovo e scegliendo Gruppo di calcolo.
Possiamo chiamare questo gruppo Time Intelligence .
Per creare misure o elementi di calcolo, fare clic con il pulsante destro del mouse e scegliere Elemento di calcolo.
Il primo elemento di calcolo che creeremo è il calcolo del mese precedente. Quindi, invece di dover scrivere qui le vendite del mese precedente, sto usando solo una misura.
Con questa misura, sarò in grado di analizzare il costo totale, il margine totale e le vendite totali.
Per le vendite del mese precedente, dobbiamo utilizzare entrambe le funzioni e .
Useremo anche la funzione , faremo riferimento alla tabella Date e alla colonna Date e poi torneremo indietro di un mese.
Sto copiando questa misura e usandola per la misura del trimestre precedente. Torneremo a Elementi di calcolo per creare un nuovo elemento di calcolo e denominarlo Trimestre precedente.
Il modello di misura che abbiamo usato è lo stesso; l'unica differenza è che abbiamo sostituito il mese con il trimestre.
Dobbiamo anche creare una misura mese dopo mese.
Stiamo usando la funzione SELECTEDMEASURE perché vogliamo renderla dinamica e qualunque misura selezioniamo nel rapporto, la sottraiamo con il nostro mese precedente.
Ad esempio, se selezioniamo Vendite totali, verrà applicato al margine totale o al costo totale del mese precedente.
Tuttavia, non possiamo fare riferimento ai nostri elementi di calcolo in un nuovo elemento di calcolo. Quello che dobbiamo fare è copiare e incollare la nostra espressione del mese precedente e premere Invio.
E ora dobbiamo salvare le nostre modifiche in modo che si riflettano nel nostro rapporto. Devi farvi riferimento nel report prima di poter accedere ai tuoi gruppi di calcolo.
Andiamo avanti e controlliamo i risultati. Dobbiamo duplicare la nostra tabella e rimuovere le colonne non necessarie dal riquadro Campi per la nuova tabella. Dobbiamo anche portare il nostro calcolo dell'intelligenza temporale nella nostra sezione della colonna.
Ora dobbiamo anche aggiungere una misura qui. Se trascino e rilascio Total Sales nel riquadro Campi, la funzione SELECTEDMEASURE che abbiamo utilizzato in Tabular Editor rileverà automaticamente che stiamo utilizzando Total Sales.
Come possiamo vedere da queste due tabelle, i risultati sono gli stessi.
Ma cosa succede se desideri prima le vendite del mese precedente, le vendite del trimestre precedente e le vendite mese dopo mese? Possiamo ottenerlo abbastanza facilmente.
Puoi riorganizzare l'ordine delle tue misure qui. Nel mio esempio, il mese precedente è 0, il che significa che sarà il primo elemento dell'elenco.
Il trimestre precedente è 1, mentre mese su mese è 2. Quindi dobbiamo salvare le modifiche e aggiornarle.
Potresti aver notato che l'importo Total Sales è nella prima tabella, ma non nella seconda.
Non possiamo accedere alle vendite totali dalla seconda tabella. Per fare ciò, dobbiamo creare un altro calcolo dell'intelligenza temporale e chiamarlo Corrente. Questa misura sarà solo SELECTEDMEASURE. Questo è tutto.
Torniamo alle due tavole. Possiamo vedere la colonna Corrente nella seconda tabella. Qualunque misura mettiamo nella nostra sezione del campo, la otterrà automaticamente.
Ecco come appare se vuoi vedere il costo totale.
E questo è come appare se voglio vedere il margine totale.
Questo è davvero fantastico. Penso che finora sia una delle migliori funzionalità di Tabular Editor.
Ma cosa succede se vogliamo portarlo al livello successivo? Invece di trascinare e rilasciare diverse misure nel nostro rapporto, possiamo usarle in un'affettatrice. Quello che possiamo fare è creare un altro gruppo di calcolo.
Creazione di filtri dei dati utilizzando l'editor tabulare
Torniamo all'Editor tabulare e creiamo un nuovo gruppo di calcolo.
Lo chiameremo come Measures Select.
In base a questa misura, dobbiamo creare un nuovo elemento di calcolo chiamato Vendite.
Codificherò l'espressione di vendita qui.
Creeremo un altro elemento di calcolo per Costo.
E poi l'ultimo è per Margine, che è fondamentalmente la differenza tra Vendite e Costo.
Non ho fatto riferimento ad alcuna misura in Tabular Editor perché non è la migliore pratica. È meglio usare invece l'intera espressione.
Basta salvare e quindi aggiornare il rapporto. Ora possiamo usarlo nella nostra affettatrice. Posso popolare dinamicamente i risultati per Vendite, Costo e Margine. È possibile utilizzare i dati per visualizzare il risultato periodico nel rapporto.
Migliora il livello del menu degli strumenti esterni in LuckyTemplates
Piccoli multipli con i gruppi di calcolo in LuckyTemplates
Trasformazione del layout del tipo di calendario in formato tabulare in LuckyTemplates utilizzando l'editor di query
Conclusione
Spero di essere riuscito a spiegare in termini semplici come funzionano i gruppi di calcolo. Non ho usato termini tecnici perché so che questo è il problema che ho dovuto affrontare quando ho iniziato con DAX. Spero anche che tu abbia imparato a utilizzare l'editor tabulare a tuo vantaggio. Non dimenticare di premere il pulsante Mi piace e iscriviti per altri contenuti TV di LuckyTemplates .
Mudassir
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