Colonna calcolata di LuckyTemplates e misura: un confronto

Colonna calcolata di LuckyTemplates e misura: un confronto

In questo blog, confronterò la colonna e le misure calcolate di LuckyTemplates e quindi coprirò alcune delle loro differenze. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Ti mostrerò anche situazioni ottimali in cui puoi usare uno di loro.

Sommario

Creazione di colonne calcolate

Inizierò creando una colonna calcolata in LuckyTemplates . Questo è probabilmente ciò che ti è più familiare se provieni da uno sfondo di Excel.

In Excel, sei abituato a ottenere una tabella di dati, inserire alcune formule di Excel e poi ripetere tutto da capo finché non ottieni il risultato desiderato.

Puoi farlo anche all'interno di LuckyTemplates.

Colonna calcolata di LuckyTemplates e misura: un confronto

Come puoi vedere, non ci sono molte informazioni nella tabella delle vendite che ho.

Tuttavia, nella mia tabella Prodotti, ci sono un po' di informazioni utili che potrei usare, come il prezzo corrente del prodotto, il costo del prodotto e così via.

Colonna calcolata di LuckyTemplates e misura: un confronto

Aggiungerò una colonna calcolata nella tabella Sales, quindi troverò una formula o una funzione che mi consentirà di portare le informazioni dalla tabella Products alla tabella Sales. Lo posizionerei quindi all'interno di quella colonna calcolata.

Il modello è una parte importante del motivo per cui posso farlo. Questo modello che ho costruito mi permette di ottenere una cosa del genere.

Colonna calcolata di LuckyTemplates e misura: un confronto

Per creare una colonna calcolata in LuckyTemplates, fare clic su Nuova colonna.

Colonna calcolata di LuckyTemplates e misura: un confronto

Chiamerò questa colonna "Prezzi".

Nella barra della formula, cambierò "Colonna" in "Prezzi".

Colonna calcolata di LuckyTemplates e misura: un confronto

Inizierò ad aggiungere le formule di cui ho bisogno.

Innanzitutto, utilizzerò la funzione , una funzione che restituisce un valore correlato da un'altra tabella.

All'interno della funzione CORRELATO, inserisci "Prezzo corrente", seleziona la colonna Prezzo corrente dalla tabella Prodotti, quindi chiudi le parentesi subito dopo.

Colonna calcolata di LuckyTemplates e misura: un confronto

Fondamentalmente, quello che ho fatto è stato trasferire i valori dalla colonna Prezzo corrente nella tabella Prodotti alla colonna calcolata. L'ho fatto facendo riferimento alla colonna Current Price all'interno della funzione RELATED.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ogni riga di questa tabella Sales rappresenta una singola transazione.

Si noti che dopo aver inserito la formula, ora vengono visualizzati i prezzi che corrispondono a ciascun prodotto acquistato in ogni transazione.

Colonna calcolata di LuckyTemplates e misura: un confronto

Posso anche aggiungere una nuova colonna calcolata di LuckyTemplates che chiamerò Entrate.

Per fare ciò, fare di nuovo clic sulla colonna Nuovo.

Colonna calcolata di LuckyTemplates e misura: un confronto

Quindi, nella barra della formula, modifica Colonna in Entrate.

Immettere Prezzi e quindi fare clic sulla colonna Prezzi della tabella Vendite per farvi riferimento.

Colonna calcolata di LuckyTemplates e misura: un confronto

Dopo averlo fatto, moltiplicherò i valori in questa colonna per i valori nella colonna Quantità.

Inserirò l'operatore di moltiplicazione ' * ' e selezionerò la colonna Quantità dalla tabella Vendite.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ho aggiunto la colonna Entrate nella tabella Vendite facendo riferimento alla colonna Prezzi e quindi moltiplicandola per la colonna Quantità.

Colonna calcolata di LuckyTemplates e misura: un confronto

Per aggiungere ulteriori informazioni nelle tue tabelle proprio come ho fatto qui, dovrai creare molte colonne calcolate.

Tuttavia, il bello di LuckyTemplates è che se imposti correttamente il tuo modello, non è necessario farlo. È possibile usare misure e funzioni DAX all'interno di queste misure anziché nelle colonne calcolate.

Sebbene le colonne calcolate abbiano il loro scopo, inserirle nella tabella dei fatti non è davvero un modo ottimizzato.

Colonna calcolata di LuckyTemplates e misura: un confronto

Tuttavia, ha senso utilizzare le colonne calcolate nella tabella di ricerca . Spiegherò perché più avanti.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ma prima, ti mostrerò come funzionano le misure all'interno di LuckyTemplates.

Creazione di misure

Innanzitutto, prenderò il nome del cliente e poi lo trascinerò nell'area di disegno.

Colonna calcolata di LuckyTemplates e misura: un confronto

E poi, lo trasformerò in una tabella facendo clic sull'icona evidenziata nella scheda Visualizzazioni.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ora scriverò una formula come misura per mostrarti che posso anche calcolare il numero delle entrate che ho ottenuto in precedenza senza la necessità di aggiungere punti dati all'interno della tabella dei fatti.

Nella scheda Campi, sotto la tabella Vendite, posso vedere la colonna Entrate che ho creato in precedenza.

Prendo questa colonna e la trascino sul tavolo.

Colonna calcolata di LuckyTemplates e misura: un confronto

Dopo averlo fatto, ora posso vedere le entrate che ottengo da ciascuno dei clienti.

Colonna calcolata di LuckyTemplates e misura: un confronto

Non voglio che tu lo faccia in LuckyTemplates. Quando si vogliono inserire alcuni calcoli nell'oggetto visivo, afferrare una colonna e trascinarla nell'oggetto visivo non è il modo corretto per farlo.

Usare misure per il calcolo è il modo più ottimale di fare le cose.

Ho appena trascinato la colonna nella mia tabella per verificare se potevo davvero ottenere lo stesso risultato usando le misure.

Le misure, che sono molto diverse dalle colonne calcolate, sono come calcoli virtuali.

Mentre una colonna calcolata di LuckyTemplates esegue un calcolo e quindi incorpora i dati in una tabella, una misura esegue un calcolo solo quando lo si inserisce in un oggetto visivo.

È un modo fantastico per eseguire molti calcoli nel tuo modello senza occupare spazio.

Ora, ti mostrerò come funziona una misura. Innanzitutto, vai alla scheda Home, quindi seleziona Nuova misura.

Colonna calcolata di LuckyTemplates e misura: un confronto

Chiamerò questa misura Vendite totali.

Colonna calcolata di LuckyTemplates e misura: un confronto

La prima funzione che userò si chiama , una funzione iterante che restituisce la somma di un'espressione valutata per ogni riga di una tabella.

Per aggiungere questa funzione, andrò su una nuova riga premendo Maiusc + Invio sulla tastiera e quindi inserendo SUMX.

Colonna calcolata di LuckyTemplates e misura: un confronto

Come puoi vedere, la funzione mi richiede di inserire una tabella e un'espressione.

La funzione eseguirà un'iterazione attraverso una tabella e quindi eseguirà un'espressione o una logica, a seconda di ciò che si immette all'interno della funzione.

Qui, userò la tabella delle vendite che ho.

All'interno della funzione, inserirò Sales e quindi farò clic sulla tabella Sales per farvi riferimento.

Colonna calcolata di LuckyTemplates e misura: un confronto

Per l'espressione, ripeterò la tabella Sales. Quindi, ad ogni riga, moltiplicherò i valori della colonna Quantità per i valori della colonna Prezzo corrente nella tabella Prodotti.

Proprio come ho fatto in precedenza, per recuperare i valori dalla colonna Current Price, devo utilizzare la funzione RELATED.

Per fare ciò, inserisci Quantità e quindi seleziona la colonna Quantità dalla tabella Vendite. Quindi inserisci l'operatore di moltiplicazione '*' subito dopo.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ora, per ottenere i valori dalla colonna Current Price, inserisci la funzione RELATED. Al suo interno, digita Prezzo corrente e quindi seleziona la colonna Prezzo corrente dalla tabella Prodotti.

Colonna calcolata di LuckyTemplates e misura: un confronto

La funzione RELATED restituisce un valore correlato da un'altra tabella, che in questo caso è la tabella Prodotti.

Colonna calcolata di LuckyTemplates e misura: un confronto

La formula che ho impostato, che si vede sopra, potrebbe sembrarti familiare. Questo è quello che ho fatto esattamente nelle colonne calcolate per ottenere il numero delle entrate.

La differenza principale qui è che all'interno della misura, i calcoli vengono eseguiti virtualmente. Ciò significa che esegue la stessa logica, ma non mi richiede di aggiungere alcun punto dati all'interno della tabella dei fatti.

Dopo aver premuto Invio, ora puoi vedere la misura nel front-end della tabella Vendite nella scheda Campi.

Sapresti che si tratta di una misura quando accanto al nome è presente l'icona di una calcolatrice.

Prendi la misura Total Sales e trascinala nella tabella.

Colonna calcolata di LuckyTemplates e misura: un confronto

Vedrai che ho ottenuto esattamente lo stesso risultato senza aggiungere punti dati all'interno della mia tabella dei fatti. Questa operazione è stata eseguita virtualmente in modo più ottimizzato utilizzando .

Colonna calcolata di LuckyTemplates e misura: un confronto

Ora, come ho detto prima, non consiglio di trascinare le colonne nei tuoi elementi visivi. Rimuoverò la colonna Entrate facendo clic su X come mostrato di seguito.

Colonna calcolata di LuckyTemplates e misura: un confronto

Poiché posso calcolare le entrate senza le colonne calcolate che ho creato in precedenza, le rimuoverò poiché non ne ho davvero bisogno.

Innanzitutto, eliminerò la colonna Entrate.

Colonna calcolata di LuckyTemplates e misura: un confronto

E poi, rimuoverò anche la colonna Prezzi.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ogni punto dati nel tuo modello occupa un po' di memoria. Nei modelli più piccoli, avere punti dati non necessari non è un grosso problema.

Ma a volte incontreresti modelli con milioni di righe. In tal caso, stiamo sprecando un po' di memoria sui milioni di righe di cui non abbiamo realmente bisogno.

In questa particolare tabella, ho 15.000 righe. Rimuovendo i punti dati non necessari nella tabella, ho ottimizzato il mio modello. Ho rimosso molte righe che non mi servono.

Ora, la misura delle vendite totali che ho effettuato è totalmente dinamica. E ti mostrerò perché.

Nella scheda Campi selezionare la tabella Venditore e trascinarla nell'oggetto visivo.

Colonna calcolata di LuckyTemplates e misura: un confronto

Successivamente, aggiungerò un filtro facendo clic sull'icona evidenziata nell'immagine sottostante.

Colonna calcolata di LuckyTemplates e misura: un confronto

In questo filtro puoi vedere le vendite totali di ogni venditore.

Selezioniamo Carl Elliott.

Colonna calcolata di LuckyTemplates e misura: un confronto

Puoi vedere che il numero cambia. Questi nuovi numeri ora rappresentano le vendite totali ottenute dai prodotti venduti da Carl Elliott.

È possibile ordinare questi numeri facendo clic sull'intestazione della colonna Total Sales.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ecco un'altra rappresentazione visiva che si ottiene facendo clic sull'icona evidenziata nella scheda Visualizzazioni.

Colonna calcolata di LuckyTemplates e misura: un confronto

Se selezioniamo Ernest Wheeler nell'affettatrice venditore, otteniamo le vendite totali dai prodotti che ha venduto.

Colonna calcolata di LuckyTemplates e misura: un confronto

Come hai osservato, i numeri o le immagini cambiano ogni volta che cambiamo venditore.

Ecco perché le misure sono dinamiche. Tutti i calcoli vengono effettuati virtualmente dietro le quinte, a seconda del contesto.

Questa è solo una formula. Esistono ancora molte formule DAX che è possibile utilizzare per vari scopi.

Se usi bene le misure DAX e le combini con il modello giusto, puoi virtualmente calcolare qualsiasi cosa tu possa sognare.

Se non capisci cosa sta succedendo all'interno del tuo modello, inizierai a pensare che devi scrivere formule DAX più complesse. Tuttavia, DAX è facile da implementare se si imposta bene il modello.

DAX non è certamente semplice. Ma la curva di apprendimento non è così grande, soprattutto se sai come impostare correttamente il tuo modello.

Ora, come altro esempio, creerò una nuova misura.

Nella scheda Home, fai clic su Nuova misura.

Colonna calcolata di LuckyTemplates e misura: un confronto

Chiamerò questa nuova misura Quantità totale. Nella barra della formula, modifica Misura in Quantità totale.

Colonna calcolata di LuckyTemplates e misura: un confronto

In questa misura, calcolerò la quantità totale di prodotti che vendo a ciascun cliente.

Per farlo, userò , una funzione che somma tutti i numeri in una colonna. All'interno della funzione SOMMA, farò riferimento alla colonna Quantità della tabella Vendite.

Ecco come ho impostato la formula.

Colonna calcolata di LuckyTemplates e misura: un confronto

Quello che succede è che la funzione somma tutti i numeri all'interno della nostra colonna Quantità. Fondamentalmente sto sommando la quantità dei prodotti che ho venduto.

Ora prendi la misura Quantità totale nella scheda Campi e trascinala nella tabella.

Colonna calcolata di LuckyTemplates e misura: un confronto

Dopo averlo fatto, ora puoi vedere il numero di prodotti che vendi a ciascuno dei tuoi clienti.

Colonna calcolata di LuckyTemplates e misura: un confronto

Se desideri visualizzare un'analisi dettagliata dei prodotti che hai venduto e vedere quali prodotti in particolare hai venduto a ciascun cliente, puoi trascinare la colonna Nome prodotto nella scheda dei valori.

Colonna calcolata di LuckyTemplates e misura: un confronto

Quindi ora ho una suddivisione delle vendite totali e della quantità totale in termini di cliente e nome del prodotto. Ciò è stato reso possibile solo dal modello di dati che ho impostato.

Colonna calcolata di LuckyTemplates e misura: un confronto

Uso corretto delle colonne calcolate

L'ultima cosa che voglio mostrarti è dove utilizzare una colonna calcolata in LuckyTemplates. Le colonne calcolate aiutano a sviluppare le possibilità di suddivisione e filtraggio.

Poiché tutte le tue transazioni sono alla base del tuo modello, che è anche la tua tabella dei fatti, tutti i calcoli vengono eseguiti lì.

Colonna calcolata di LuckyTemplates e misura: un confronto

D'altra parte, le parti superiori del tuo modello, che sono le tue tabelle di ricerca, filtrano tutti i tuoi calcoli a seconda della logica che hai inserito nei tuoi calcoli.

Ad esempio, andrò alla tabella Date.

Colonna calcolata di LuckyTemplates e misura: un confronto

Supponiamo ad esempio di voler filtrare i miei calcoli in base ai mesi. Ma per scopi di visualizzazione, voglio che i nomi del mese siano brevi, quindi userò solo le prime 3 lettere del nome del mese.

Dato che non ho quel filtro Mese breve nella mia tabella Date, ne creerò uno.

Aggiungi una nuova colonna alla tabella Date facendo clic su Nuova colonna.

Colonna calcolata di LuckyTemplates e misura: un confronto

Dal momento che voglio nominare questa colonna Mese breve, cambierò Colonna in Mese breve nella barra della formula.

Colonna calcolata di LuckyTemplates e misura: un confronto

Quindi, userò la funzione che restituisce un numero specificato di caratteri da un testo.

Immettere la funzione LEFT, quindi al suo interno fare riferimento alla colonna MonthName dalla tabella delle date. Metti 3, poiché vogliamo solo le prime 3 lettere del nome del mese.

Ecco come ho impostato la formula.

Colonna calcolata di LuckyTemplates e misura: un confronto

La formula prende le prime 3 lettere di ogni valore nella colonna MonthName e le restituisce alla colonna Short Month che abbiamo appena creato.

Colonna calcolata di LuckyTemplates e misura: un confronto

Questo è ciò che intendo per costruire le tue tabelle di filtraggio.

In questo caso non è possibile utilizzare effettivamente le misure DAX poiché non è previsto alcun calcolo.

Quindi, per costruire le colonne che userai per filtrare i tuoi calcoli, devi usare le colonne calcolate.

Usiamo ora la colonna che ho appena creato per filtrare i nostri calcoli precedenti.

Nella scheda Campi, prendi la colonna Mese breve e trascinala nella tabella.

Colonna calcolata di LuckyTemplates e misura: un confronto

Per creare un filtro utilizzando la colonna Mese breve, fare clic sull'icona evidenziata nella scheda Visualizzazioni come mostrato di seguito.

Colonna calcolata di LuckyTemplates e misura: un confronto

Ora, se scegli un determinato mese, puoi vedere che i calcoli vengono filtrati in base alle vendite che hai avuto in quel mese.

Ecco un esempio se scegli gennaio come filtro Mese breve.

Colonna calcolata di LuckyTemplates e misura: un confronto

Come puoi vedere, i mesi nel filtro Mese breve non sono realmente ordinati. Per risolvere questo problema, torna alla tabella delle date. Puoi vedere la colonna MonthOfYear che puoi utilizzare per ordinare il filtro.

Colonna calcolata di LuckyTemplates e misura: un confronto

Per ordinare il filtro, seleziona la colonna Mese breve, vai alla scheda Strumenti colonna, seleziona Ordina per colonna, quindi fai clic sulla colonna Mese dell'anno.

Colonna calcolata di LuckyTemplates e misura: un confronto

Successivamente, vedrai che il tuo filtro è ora nell'ordine corretto.

Colonna calcolata di LuckyTemplates e misura: un confronto


Scopri come raccogliere le selezioni di LuckyTemplates Slicer da utilizzare all'interno di altre misure
Inserimento dei giorni lavorativi e dei giorni del fine settimana nella tabella delle date in LuckyTemplates
Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates

Conclusione

In questo blog ho trattato le differenze tra la colonna calcolata di LuckyTemplates e le misure DAX. Ho anche discusso i modi ottimali di utilizzo di uno di questi.

Nei tuoi calcoli, è molto più efficiente utilizzare le misure DAX. Puoi eseguirli senza aggiungere punti dati all'interno della tua tabella dei fatti.

Ma quando crei le tabelle di ricerca che utilizzerai per filtrare i tuoi calcoli, ha senso utilizzare colonne calcolate.

Spero che questo ti aiuti nella tua analisi e sono entusiasta che tu li usi entrambi!

Buona giornata!


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