Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Uno degli argomenti più importanti da conoscere per qualsiasi principiante di LuckyTemplates è l' iterazione delle funzioni . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Quindi, prima di dedicarti a calcoli complessi, condividerò con te alcune semplici funzioni di iterazione in questo articolo.
Sommario
Perché utilizzare le funzioni di iterazione?
Ricevo sempre questa domanda mentre mi alleno dal vivo o ai vertici dal vivo.
Allora perché dovremmo usare funzioni di iterazione invece di creare semplicemente una colonna calcolata e usare SUM?
Utilizziamo funzioni di iterazione nei casi in cui non abbiamo a disposizione la colonna che fornisce le informazioni per fare una semplice SOMMA.
Per spiegare ulteriormente le funzioni SUMX e AVERAGEX , lavoreremo su una tabella di vendita generica. Disponiamo di due informazioni fondamentali: la quantità dell'ordine e il prezzo al quale abbiamo venduto un determinato prodotto .
Quindi, in ogni vendita che abbiamo effettuato, sappiamo quale quantità è stata ordinata e il prezzo. Ma non abbiamo una colonna delle entrate o una colonna delle vendite dal nome generico per fare una somma.
Per calcolare virtualmente questo particolare risultato, possiamo scorrere la tabella delle vendite e utilizzare SUMX o AVERAGEX . Queste funzioni consentono di scorrere una tabella fisica o una tabella virtuale.
Calcoli semplici utilizzando SUMX
Per ottenere le vendite totali, procediamo riga per riga moltiplicando la quantità dell'ordine per il suo prezzo unitario. Successivamente, salveremo tutti i singoli risultati nella memoria e li riassumeremo tutti. Questo è esattamente ciò che fa la funzione SUMX .
Questa è la ragione più pura per cui queste particolari formule sono così importanti e più ottimali da usare rispetto alla creazione di una colonna calcolata e all'esecuzione di quei calcoli individualmente.
La stessa cosa sarà fatta per il Costo Totale. Esamineremo la tabella delle vendite e quindi moltiplicheremo la quantità dell'ordine per il costo unitario totale.
Ma ricorda che in questa particolare tabella non abbiamo una colonna del costo totale, quindi non possiamo semplicemente fare una semplice somma. Quindi dobbiamo andare riga per riga, che a volte viene definita contesto di riga.
Puoi saperne di più sul contesto della riga attraverso questo link:
Spiegazione del contesto della riga - (1.10) Guida definitiva per principianti a DAX
Calcoli semplici utilizzando AVERAGEX
Mentre entriamo in AVERAGEX , analizzeremo il gruppo di misure Average per Day che ho e calcoleremo le vendite medie al mese.
Nel contesto attuale, itereremo attraverso una tabella virtuale anziché l'intera tabella di dati. Questo è del tutto legittimo con la funzione AVERAGEX . E poi creeremo una tabella virtuale usando i valori.
I valori ci porteranno una tabella di colonne di ogni singolo mese e anno unici. E poi aggregheremo le vendite totali per ogni mese e anno.
In questo caso particolare, abbiamo tre mesi, quindi creerà una tabella di tre mesi e calcolerà le vendite per ogni mese, quindi farà una media di tutto.
Un altro esempio che possiamo guardare è il calcolo delle vendite medie per cliente.
In questo caso particolare, creeremo una tabella virtuale di ogni singolo cliente e quante vendite ha effettuato ogni cliente iterate attraverso di esse.
Una volta che abbiamo le vendite di ogni cliente, possiamo calcolarne la media e ci darà le vendite medie per cliente.
Come misurare le medie giornaliere in LuckyTemplates con
logica avanzata DAX all'interno delle funzioni di iterazione DAX: esempio dettagliato di
totali cumulativi tra medie e logica di data dinamica: DAX avanzato
Conclusione
Avere un'ottima comprensione di come funzionano queste funzioni di iterazione fin dall'inizio e utilizzarle effettivamente è molto importante.
Possiamo usare queste funzioni di iterazione fisicamente in una tabella o anche virtualmente con qualsiasi tabella tu voglia inserire all'interno della particolare funzione. È possibile inserire un'intera gamma di parametri diversi qui.
Uso personalmente queste funzioni nello stesso sviluppo che faccio.
Divertiti a lavorare su questo. Puoi controllare lo schema del modello LuckyTemplates Showcase su questo link:
Sentiti libero di esercitarti sull'utilizzo delle numerose funzioni di iterazione disponibili in LuckyTemplates e non dimenticare di sfogliare questi collegamenti per ottenere ulteriori informazioni su questo argomento:
Capire come funziona la funzione MEDIAX
Si spera che tu possa avere una buona comprensione di come funziona questo particolare calcolo all'interno di 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