Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial, illustrerò come visualizzare le informazioni in base all'anno finanziario all'interno dei report di LuckyTemplates. Tuttavia, questa analisi è un po' complessa. Questo perché ha diversi clienti e ognuno di loro ha un esercizio diverso. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ho creato un esempio in cui posso selezionare diversi clienti. Quando seleziono diversi clienti qui, hanno tutti anni finanziari diversi. Alcuni di essi potrebbero essere tra marzo 2020 e febbraio 2021 o tra luglio 2020 e giugno 2021 .
Non posso semplicemente utilizzare la colonna Anno finanziario nella tabella Data per filtrarli per anno finanziario ( anno fiscale ). Quindi, facendo clic sui nostri clienti, dobbiamo mostrare in modo dinamico l'anno fiscale per quel particolare cliente.
In questo esempio, ho snellito la tabella Date . Quindi, questo mostra i dati per giorno invece che per mese e anno.
Sommario
Analizzare il modello di dati
Ora diamo un'occhiata al modello di dati in cui ho bisogno di risolvere questo particolare scenario. Questo contiene i clienti (Customer_List), le date (Dates) e i dati dei nostri clienti ( Raw_Data ).
In questo esempio, la tabella Raw_Data contiene le colonne Date , Customer ID e Amount .
La tabella Customer_List è dove posso impostare un parametro che mostra il mese di inizio dell'anno finanziario del cliente. Questa tabella contiene le colonne Customer ID , Customers e FY Start Month .
La colonna FY Start Month è dove posso inserire un numero come metrica di quando l'anno finanziario è iniziato in un determinato mese. Quindi, Google è a marzo, Microsoft è a giugno e Salesforce è a settembre.
Potrebbe sembrare che io debba fare qualcosa di complesso come creare più tabelle di date o più colonne di esercizi finanziari in una tabella di date. Ma userò una formula con una configurazione semplice.
Filtraggio di un anno finanziario specifico
La cosa fondamentale da notare qui è che invece di fare qualsiasi cosa nella tabella Date , ho creato una nuova tabella chiamata Financial Years .
Ho creato questa tabella perché ho bisogno di acquisire un valore basato su una selezione qui.
La tabella degli anni finanziari è abbastanza semplice in quanto contiene solo l' anno fiscale e la colonna Fin Yr . Considero questo come il tavolo di appoggio .
Utilizzerò alcune delle selezioni o metriche presenti in questa tabella in una formula per creare un calcolo dinamico.
Tieni presente che l' affettatrice dell'anno fiscale qui proviene dalla tabella che ho creato ( Anni finanziari ). Non ha alcuna relazione con il modello di dati.
Per impostazione predefinita, la visualizzazione Importo totale per data mostra tutto.
D'altra parte, gli importi per FY per data visualizzano i risultati in base alle selezioni dai filtri dei dati. In questo esempio, visualizza solo l'anno finanziario 2020 ( FY20 ) per Microsoft .
Quindi, come posso ottenere i risultati del calcolo dinamico dell'anno finanziario nella visualizzazione Importi per FY per data ?
Filtraggio dinamico dell'anno finanziario
Per visualizzare un risultato dinamico dell'anno finanziario, ho creato alcuni calcoli in cui posso trovare dinamicamente la data di inizio e la data di fine quando si effettuano selezioni tramite le affettatrici clienti e anno fiscale .
Se riesco a trovarlo, posso cancellare dinamicamente tutte le date che sono al di fuori di quella data di inizio e di fine .
Tieni presente che se riesci a cancellare qualcosa, allora non apparirà nella tua visualizzazione .
Questa particolare formula è una delle tecniche su come eseguire quel calcolo.
Prima di procedere con la discussione dettagliata della formula, duplicherò prima la visualizzazione Importo totale per data e la visualizzerò come tabella. Ho anche aggiunto qui la tabella Importi per FY in modo da poterti mostrare facilmente cosa sto cercando di fare.
Quindi, ordinerò qui la colonna Data e la imposterò su " Mostra elementi senza dati ".
Se scorro verso il basso in questa tabella, vedrai che il primo punto dati in questo particolare mese per l'anno finanziario di Microsoft è il 7 giugno 2020 .
Ora cambierò la selezione nel filtro dei dati Clienti in Salesforce .
Vedrai quindi che le date sono cambiate. È evidente che la data di inizio dell'anno fiscale è ora il 1 settembre , che è la data di inizio dell'anno finanziario per Salesforce in questo particolare esempio.
Quindi, come ho creato i calcoli della data di inizio e della data di fine ?
Data di inizio Misura
Analizziamo ora la misura della data di inizio ( FY Start Date ).
In questa formula, sto cercando di trovare gli input per la data di inizio. Ho utilizzato la funzione per ottenere l'anno ( FiscalYearSelected ) e il mese di inizio ( FinancialStartMonth ).
Quando seleziono un cliente, ho una colonna che ha il mese di inizio dell'anno finanziario ( colonna FY Start Month ) sotto la tabella Customer_List . Fondamentalmente, sto solo catturando queste informazioni qui.
Ricorda che nella tabella di supporto ( tabella degli anni finanziari ) che ho creato, avevo una colonna che restituisce l'anno effettivo ( colonna Fin Yr ). Quindi, posso semplicemente selezionare un'opzione dall'affettatrice dell'anno fiscale .
Quindi, posso facilmente catturare il valore di quell'anno qui.
Successivamente, inserirò FinancialStartMonth e FiscalYearSelected all'interno della funzione DATE qui.
So che la data di inizio sarà il primo giorno del mese. Quindi, posso solo mettere 1 qui.
E questo restituisce la data di inizio dell'anno finanziario selezionato.
Misura della data di fine
Ora, diamo un'occhiata alla misura FY End Date .
Come puoi vedere, è simile alla misura della data di inizio anno fiscale . L'unica differenza è che ho usato FiscalYearSelected + 1 nella formula. Con ciò, se l'anno finanziario selezionato ( FiscalYearSelected) è il 2020, l'anno per la data di fine esercizio sarà il 2021 .
Qui noterai che questa non è in realtà la prima data del prossimo anno finanziario. Nel calcolo effettivo, questo dovrebbe essere il 31 agosto 2021 .
Nella formula, possiamo anche usare l'operatore relazionale che è minore di (<> . Se usiamo minore di (<> , sarà sempre un giorno in meno rispetto alla data di fine fiscale . E va bene perché il risultato è sarà l'ultimo appuntamento vero e proprio .
In questo particolare esempio, poiché la data di fine dell'anno fiscale è il 1° settembre 2021 e utilizziamo minore di (<> , l'ultima data effettiva sarà il 31 agosto .
Importo per misura dell'esercizio
Analizziamo quindi la formula successiva che è la misura Amount by FY .
Anche questo è abbastanza simile alle due formule precedenti. Tuttavia, invece di suddividere questi insiemi di formule, li ho inseriti in questa singola formula utilizzando le variabili.
Questa è la parte più importante della formula.
Tieni presente che in questo particolare esempio, il primo punto dati o la data di inizio di Salesforce per l'anno finanziario 2020 è il 4 settembre 2020 .
Fondamentalmente, questa parte della formula indica che se la data ( 4 settembre 2020 per questo esempio) è maggiore o uguale a StartDate ( 1 settembre 2020 ) ed è anche minore di EndDate ( 1 settembre 2021 ) , quindi visualizzerà l' importo totale . In caso contrario, sarà vuoto.
Questa sezione calcola l' importo totale che verrà visualizzato sotto la data di fine esercizio di questo modello.
Quindi, l' importo totale viene filtrato qui utilizzando la funzione . Pertanto, visualizza solo Total Amount con la data compresa nell'intervallo di StartDate e EndDate .
Con questa logica, mi consente di visualizzare dinamicamente l' importo per anni finanziari qui mentre seleziono le opzioni dai filtri dei dati Clienti e Anno fiscale .
Calcoli dell'anno finanziario di LuckyTemplates
Come creare trimestri di anno finanziario univoci utilizzando una colonna calcolata
Ordinamento delle date per anno finanziario in LuckyTemplates
Conclusione
Questa esercitazione ha trattato alcune tecniche interessanti su come visualizzare in modo dinamico diversi anni finanziari all'interno dei report di LuckyTemplates. L'esempio in realtà è venuto da uno scenario reale vissuto da un nostro cliente.
L'esempio fornito è di natura più complessa. Ma puoi sempre risolverlo con LuckyTemplates.
Non c'è niente che non puoi fare in LuckyTemplates da una prospettiva analitica.
Devi solo capire l'importanza di utilizzare le variabili , impostare correttamente il tuo modello di dati , utilizzare tabelle di supporto e quindi elaborare una logica che ti consenta di creare un calcolo e una visualizzazione dinamici.
Dai un'occhiata ai link sottostanti per ulteriori esempi e contenuti correlati.
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