Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questa esercitazione illustrerà le procedure consigliate per l'utilizzo delle colonne calcolate in LuckyTemplates . Esamineremo anche le formule DAX utilizzate per crearle.
Nelle discussioni precedenti, abbiamo visto come scrivere diverse misure in LuckyTemplates, ma un'altra tecnica che possiamo usare è creare colonne calcolate.
Oltre alle misure, l'utilizzo delle colonne calcolate è un ottimo modo per eseguire i calcoli all'interno delle tabelle.
Coloro che sono abituati a usare Excel conoscono molto bene questo concetto.
Sommario
Excel contro LuckyTemplates
In Microsoft Excel , di solito scriviamo formule alla fine di ogni colonna per ottenere il risultato desiderato, che è più comune quando si ha a che fare con set di dati più grandi.
Questo concetto può essere applicato anche in LuckyTemplates. Tuttavia, esiste un modo migliore per eseguire questa operazione utilizzando le misure per eseguire i calcoli.
Potrebbe essere difficile adattarsi a questo metodo di calcolo alternativo all'inizio. Tuttavia, dobbiamo capire come funzionano le misure perché sono quelle che useremo per la maggior parte dei nostri calcoli di LuckyTemplates.
Errato: utilizzo di colonne calcolate per le tabelle dei fatti
I nuovi utenti di LuckyTemplates tendono a utilizzare le colonne calcolate all'interno delle tabelle dei fatti. Per dimostrare perché questa pratica non è corretta, diamo un'occhiata a un esempio.
Innanzitutto, creiamo una nuova colonna.
Basta fare clic sul pulsante Nuova colonna nella scheda Home.
Chiameremo questa nuova colonna Costi .
Possiamo vedere che non abbiamo una colonna Costi esistente nella tabella.
C'è solo Quantità ordine e Costo unitario totale . Quindi, per ottenere i nostri Costi, possiamo fare riferimento a queste due colonne.
Non è necessario inserire una o altre nella nostra formula poiché le colonne calcolate funzionano a livello di riga.
Per creare una misura, tutto ciò che dobbiamo fare è fare riferimento direttamente alle colonne Quantità ordine e Costo unitario totale.
Con questo, la tabella ora mostrerà il risultato di Order Quantity moltiplicato per Total Unit Cost in ogni riga sotto una nuova colonna chiamata Costs .
Dobbiamo quindi modificare il formato di questa colonna in una valuta .
Possiamo continuare a ripetere questi passaggi per altre misure che costruiremo nel nostro modello.
Se vogliamo una colonna calcolata per Profitti, tutto ciò di cui abbiamo bisogno è creare una nuova misura. Per ottenere il valore di Profitti, sottraiamo la colonna Costi dalla colonna Totale entrate.
Anche in questo caso, i risultati di questa misura verranno visualizzati nella nuova colonna Profitti.
Quindi, questo è ciò che i nuovi utenti di LuckyTemplates tendono a fare per ottenere questi risultati. Tuttavia, ciò non è corretto poiché la tabella Sales in questo esempio è una tabella Fact.
Le colonne calcolate non devono essere eseguite all'interno delle tabelle dei fatti.
Corretto: utilizzo di colonne calcolate nelle tabelle di ricerca
Le tabelle di ricerca (come Regioni, Prodotti, Clienti e Date) sono preferibili quando vogliamo utilizzare le colonne calcolate perché possono essere utilizzate con i filtri.
Useremo la tabella Prodotti per dimostrare questo concetto.
Creiamo una nuova colonna all'interno di questa tabella chiamata Sales.
Per questo esempio, abbiamo già una misura Total Sales. Quindi, per creare questa nuova colonna, dobbiamo solo inserire questa misura al suo interno.
Possiamo ulteriormente raggruppare per prodotti utilizzando le colonne calcolate. Chiamiamo questa nuova colonna Gruppi di prodotti e quindi digitiamo un'istruzione in questa formula.
SWITCH TRUE è simile all'utilizzo di un'istruzione nidificata .
Quindi, digitiamo l'argomento. Se la colonna Vendite è maggiore di 10 milioni, sarà uguale a "Top". Altrimenti, sarà uguale a "Bottom". Infine, metti un BLANK alla fine.
Una volta terminata la creazione delle misure e dei calcoli, possiamo procedere all'aggiunta di filtri e dimensioni ai dati nei nostri rapporti.
Se vogliamo esaminare i risultati Top e Bottom, possiamo mostrare la colonna Product Groups come visualizzazione nel report.
Colonne calcolate vs misure
Le colonne calcolate sono migliori da usare quando si hanno a che fare con piccoli calcoli.
Quando abbiamo grandi calcoli all'interno delle nostre tabelle più grandi, come la nostra tabella dei fatti, dobbiamo usare le misure.
Le misure ci consentono di creare calcoli virtuali invece di applicarli direttamente a una tabella; i calcoli virtuali forniscono maggiori informazioni.
Alcune tabelle dei fatti possono avere più di un milione di righe. Quindi, se scegliamo di utilizzare una colonna calcolata, occuperà molto spazio all'interno dei nostri modelli
Le colonne calcolate possono creare molti punti dati nelle nostre tabelle dei fatti di cui non abbiamo bisogno.
Se invece usiamo una misura, i risultati possono essere virtualmente eseguiti. E tutto ciò che dobbiamo fare per farli apparire nel nostro rapporto è trascinarli dentro.
Ma in un'altra nota, i valori nelle colonne calcolate si aggiornano e ricalcolano automaticamente insieme al report . Tuttavia, poiché sono collegati alle righe all'interno delle tabelle dei fatti, i report con più colonne calcolate in genere presentano problemi e ritardi.
Le misure, tuttavia, eseguono calcoli solo quando vengono utilizzate nei report. Non occupano spazio nel modello se non vengono utilizzati.
Pertanto, gli utenti di LuckyTemplates utilizzeranno principalmente le misure.
Conclusione
L'applicazione di questo suggerimento sulle best practice migliorerà notevolmente la funzionalità dei nostri rapporti.
Dobbiamo avere una buona comprensione di come e dove le misure e le colonne calcolate dovrebbero essere implementate nei nostri modelli LuckyTemplates per massimizzare appieno il loro potenziale.
Gli utenti esperti di LuckyTemplates sanno che le misure sono fondamentali per la creazione di report LuckyTemplates. Tuttavia, dobbiamo anche ricordare che le colonne calcolate sono migliori per la creazione di modelli di dati e la creazione di approfondimenti all'interno dei report.
Ti auguro il meglio,
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