Come utilizzare le funzioni di iterazione per risolvere i problemi totali in LuckyTemplates - Concetti DAX

Oggi ti mostrerò come utilizzare le funzioni di iterazione quando cerchi di risolvere i problemi di Total in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quando esamino le domande pubblicate sul forum di supporto LuckyTemplates per i membri, vedo molte persone che hanno problemi con i totali che ottengono sul loro rapporto, indipendentemente dal fatto che stiano utilizzando la logica avanzata o meno.

Qui, ti mostrerò perché ciò accade e come puoi aggirare questi problemi.

Sommario

Calcolo dei totali dei ricavi minimi

Usiamo un semplice esempio sul calcolo dei totali dei ricavi minimi.

I dati sottostanti mostrano che ho il mio Total Revenue così come il Total Revenue Last Year .

Ottenere le entrate dell'anno scorso è semplice. Ho appena usato la funzione DATEADD .

Il mostra i dati per l'anno 2018. Quindi vedrai che abbiamo sottratto un anno sotto la funzione DATEADD , che ci dà i dati del 2017.

Vedrai che abbiamo anche un'altra colonna dopo Revenue Last Year , che è Min Revenue Year. Fondamentalmente, questa colonna dovrebbe mostrare i numeri più bassi sia del 2018 che del 2017.

In alternativa, puoi anche cliccare sulla legenda e scegliere un anno diverso. Quindi puoi utilizzare le entrate per il 2016 e il 2017, ad esempio.

Ma per questo esempio, atteniamoci ai dati del 2017 e del 2018.

Se hai lavorato con Excel, vedrai che la formula che sto usando qui è la stessa.

Dopo aver premuto invio, puoi scorrere i numeri e vedere che mentre procedi tra le righe, i numeri hanno un senso. Cioè, finché non raggiungi il totale in fondo.

Noterai che mostra lo stesso Totale della colonna Entrate totali anche se i dati nelle righe sono diversi. Questo non è sicuramente il risultato che stiamo cercando.

Per capire perché è successo, devi anche capire il contesto. Qui, il contesto si trova solo sulle righe che precedono il Totale dove sceglie l'importo inferiore tra le due colonne. Ma alla fine, ha semplicemente confrontato i due totali del 2017 e del 2018, ha scelto quale fosse l'importo minimo e l'ha preso come risultato.

Non capisce che desideri il totale di tutte le entrate minime elencate in quella colonna.

Utilizzo di SUMX per correggere il totale

È qui che entrano in gioco le funzioni di iterazione. Per questo esempio, userò SUMX .

Usando SUMX come funzione di iterazione , posso iniziare a lavorare virtualmente sulla tabella.

Inizierò utilizzando la funzione SUMMARIZE per i clienti. Quindi, sto usando la funzione MIN per ottenere il valore minimo per le entrate totali per il 2017 e il 2018.

Quando si utilizzano funzioni di iterazione, il calcolo che si verifica in ogni singola riga avviene virtualmente.

Tutti questi calcoli vengono archiviati in memoria, dopodiché la funzione SUMX aggiunge tutti i dati memorizzati per ottenere il totale corretto nella parte inferiore di quella colonna.

In altre parole, aggiunge finalmente più contesto per far capire al sistema che tipo di risultato stai cercando.


Funzioni di iterazione nel linguaggio DAX : un esempio dettagliato
Utilizzo delle funzioni di iterazione in DAX
Utilizzo delle funzioni di iterazione SUMX e AVERAGEX in LuckyTemplates

Conclusione

Con questo tutorial, si spera, sei stato in grado di vedere come risolvere i problemi totali che hai riscontrato con LuckyTemplates. La chiave qui è capire come funzionano le funzioni di iterazione come SUMX . Ricorda che queste funzioni possono essere utilizzate per lavorare virtualmente su ogni riga di dati e puoi ottenere i risultati corretti.

Quindi, se rimani bloccato su un totale in LuckyTemplates, puoi giocare con tecniche come questa. Vedi se riesci a lavorare su alcuni parametri che seguono lo stesso contesto che abbiamo applicato per recuperare il valore che stai cercando.

Ti auguro il meglio.

***** Imparare LuckyTemplates? *****







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