Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questo tutorial mostrerà come creare un tracker di avanzamento di LuckyTemplates per i dati delle vendite e degli ordini. Imparerai come risolvere uno scenario in cui hai più di una data nella tua tabella dei fatti.
Questa è la tabella Sales che verrà utilizzata in questo tutorial.
Puoi vedere che ha due colonne di data, Data ordine e Data di spedizione. Da lì, devi sapere quanti ordini sono attualmente in corso tra la data dell'ordine e quella di spedizione. Ciò può quindi essere inoltrato in più scenari con lo stesso modello di formula DAX .
Sommario
Modello di dati per LuckyTemplates Progress Tracker
Ci sono un paio di cose che devi prendere nota. A causa degli eventi in corso, è necessario creare più di una relazione tra la tabella Date e la tabella Dati vendite nel modello di dati.
Quindi, devi rendere inattive quelle relazioni per evitare di sovrascrivere un'altra relazione. Nel modello dati, puoi vedere che la tabella Date è collegata alla tabella Dati vendite.
Pertanto, se crei una relazione tra la colonna Data della tabella Date e le colonne Data di spedizione della tabella Dati vendite, vedrai che è attiva solo una relazione.
Per rendere inattive entrambe le relazioni, fai clic sulla relazione attiva e deseleziona la casella che la rende attiva.
Al termine, entrambe le relazioni saranno inattive e potrai quindi utilizzarle nella tua formula DAX.
Misure utilizzate nel tracker dei progressi di LuckyTemplates
Il modello di dati crea alcuni problemi che devi affrontare nel tuo rapporto. Ad esempio, se trascini la misura Total Sales nel report, otterrai il Total Sales dell'intera tabella Sales.
Il motivo del problema è che la misura non sa cosa filtrare perché non ci sono relazioni attive con la tabella Date e la tabella Dati vendite. Pertanto, se trascini la colonna Data della tabella Date nel rapporto, non verrà filtrato nulla nella tabella Dati vendite.
Se vuoi gestire eventi in corso, devi prendere una decisione. È possibile creare una tabella diversa in grado di eseguire un calcolo molto specifico oppure utilizzare un'istruzione e una funzione per calcolare le misure principali.
Se scegli di utilizzare quest'ultimo, la colonna Vendite totali nel report fornirà i valori corretti.
In questo modo, non sarà necessario creare un'altra tabella Date. È quindi possibile eseguire il calcolo e il calcolo degli eventi in corso.
La misura delle vendite in corso
Esiste un modello di formula che è possibile utilizzare per sapere quante transazioni o vendite tra la data dell'ordine e la data di spedizione. Utilizzando i dati Sales, denominare la misura Sales in Progress . Quindi calcola le vendite totali in un contesto diverso utilizzando la funzione CALCULATE .
Successivamente, utilizzare la funzione per creare filtri per lavorare sull'analisi. Per il primo filtro, filtra con OrderDate dei dati di vendita Quindi, inserisci un'espressione di filtro. In questo caso, la data dell'ordine dei dati di vendita deve essere inferiore o uguale alla data della tabella delle date.
Per il secondo filtro, copiare il filtro precedente e modificare OrderDate in ShipDate e l'espressione in maggiore o uguale alla data della tabella Date. Al termine, premere Invio per caricare la misura.
Ora, se trascini la misura Vendite in corso nel report, noterai che non restituisce i risultati corretti. È perché il Total Sales nella funzione CALCULATE non è la del Total Revenue.
La modifica di quel parametro mostrerà quindi i risultati corretti.
Se rimuovi le vendite totali dal rapporto e lo trasformi in un grafico, i dati inizieranno ad avere un senso.
Il risultato è elaborare i dati complessi valutando ogni riga nella tabella Sales e assicurandosi che seguano le espressioni del filtro.
Il trucco sta nel modello di dati con due relazioni inattive. Tali relazioni vengono quindi utilizzate e richiamate in una misura mediante l' istruzione CALCULATE .
La misura degli ordini in corso
Si consiglia di imparare e riutilizzare il modello di formula più volte. Riutilizza questo modello usando Orders. Creare una nuova misura e denominarla Orders In Progress . Copia il modello di formula della misura Vendite in corso e incollalo nella nuova misura.
Successivamente, modificare i parametri all'interno dell'istruzione CALCULATE da SUM del Total Revenue a della tabella Sales Data. Quindi, copia il grafico Vendite in corso e modifica il campo Valori da Vendite in corso a Ordini in corso.
Una volta fatto, puoi quindi vedere il numero di ordini effettivi in corso che indica quanti prodotti sono stati ordinati ma non spediti in una determinata data.
Puoi anche creare filtri aggiuntivi. Se vuoi vedere l'andamento di un prodotto in termini di ordini, puoi aggiungere un'affettatrice di selezione per filtrare i dati e mostrarti le informazioni in base alla selezione. In questo esempio vengono fornite le vendite e gli ordini per il prodotto 6.
Conclusione
Il controllo dell'inventario e il monitoraggio dei progressi sono metriche aziendali importanti . È consigliabile creare un report di tracciamento dei dati per monitorare le vendite e gli ordini in corso utilizzando visualizzazioni e affettatrici in LuckyTemplates. Con il set di dati e le funzioni DAX giusti , è possibile creare un ottimo report.
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