Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Può capitare che le tabelle delle date non dispongano degli anni fiscali e dei trimestri personalizzati richiesti come filtri per l'analisi. In questo tutorial, discuteremo di come filtrare i dati per anni e trimestri finanziari o fiscali utilizzando le colonne calcolate in LuckyTemplates . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ho già visto richieste relative a questo argomento un paio di volte nel .
Sommario
Anno fiscale in LuckyTemplates
Un anno fiscale , noto anche come anno finanziario, è un periodo di un anno scelto da una società per riportare le proprie informazioni finanziarie o finanze. Queste finanze possono essere indicate come le entrate, i costi e persino il margine di profitto dell'anno passato.
Quando il periodo di un anno inizia il 1° gennaio e termina il 31 dicembre , la società utilizza l' anno solare come anno fiscale . Qualsiasi altra data di inizio diversa dal 1° gennaio indica un anno fiscale che non è un anno solare .
Filtrare i dati per anni fiscali rende più facile vedere come è andata la tua attività per l'intero anno . Ci sono alcuni modi per fare il filtraggio. Tuttavia, in questo tutorial, ci concentreremo sul modo più semplice per implementarlo rapidamente nelle tabelle delle date ogni volta che lo richiedi.
Tutto quello che dobbiamo fare è utilizzare una tabella di date correnti che potremmo già avere all'interno del nostro modello.
Se vuoi imparare come creare una tabella di date, dai un'occhiata al link qui sotto.
Crea velocemente una tabella dettagliata delle date
Discutere Il Problema Principale
Inizialmente, la colonna MonthName è organizzata in base all'anno solare .
Ora, vorrei ordinare questo in base a un anno fiscale personalizzato , quindi rendere luglio il primo mese e giugno l'ultimo mese dell'anno finanziario/fiscale.
In questo caso, ciò che dobbiamo principalmente fare è creare una nuova colonna calcolata che servirà come colonna di ordinamento mensile.
Creazione di colonne calcolate in LuckyTemplates
Una colonna calcolata è un'estensione di una tabella che usa una formula DAX che viene valutata per ogni riga. Queste colonne calcolate vengono calcolate in base ai dati che sono già stati caricati nel modello di dati .
Quando scrivi una formula di colonna calcolata, viene applicata automaticamente all'intera tabella e valuta singolarmente ogni riga .
In questo problema attuale che dobbiamo affrontare, non è necessario creare una nuova tabella delle date perché possiamo semplicemente utilizzare quella attuale. Un esempio di una colonna calcolata che abbiamo creato nella nostra tabella data corrente è la colonna YearWeekSort .
Per creare una colonna calcolata, fai clic sull'opzione Nuova colonna nella scheda Modellazione .
In alternativa, puoi fare clic con il pulsante destro del mouse sulla tabella e selezionare Nuova colonna .
Dopo aver fatto clic sull'opzione Nuova colonna , verrà visualizzata la nuova colonna calcolata .
Creazione della misura del numero del mese fiscale
Successivamente, possiamo creare la misura per quella colonna appena aggiunta . Basta fare clic sulla colonna e verrà visualizzata la barra della formula.
Qui è dove specificheremo la formula/misura per la colonna calcolata che abbiamo appena creato. Faremo riferimento a questa misura come numero del mese fiscale .
Ora, eseguiremo una semplice logica IF per il numero del mese fiscale . Il campo principale che dobbiamo considerare per la logica IF è Dates[MonthOfYear] .
Quindi, dobbiamo valutare se il valore della colonna MonthOfYear è maggiore di six .
Se la condizione è vera, sottraiamo 6 dal valore della colonna MonthOfYear .
In caso contrario, aggiungeremo invece 6 al valore della colonna MonthOfYear .
Per analizzare ulteriormente i dati, si pensi a gennaio come valore iniziale di MonthOfYear che è numericamente uguale a 1 . E 1 sicuramente non è maggiore di 6. In tal caso, aggiungeremo 6 al valore di MonthOfYear che sarà uguale a 7 . E questo renderebbe gennaio il settimo mese e luglio il primo mese .
Dopo aver impostato la formula, puoi andare alla visualizzazione Dati e controllare la colonna evidenziata. Come puoi vedere, ora abbiamo un numero di mese che possiamo usare per ordinare i mesi.
Puoi anche vedere la nuova colonna nell'elenco Campi .
Ordinamento della colonna MonthName per numero di mese fiscale
Per verificare se la nostra formula è corretta, seleziona la colonna MonthName nella nostra tabella delle date .
Quindi ordineremo questa colonna in base al numero del mese fiscale . Per fare ciò, basta selezionare l' opzione Ordina per colonna dalla scheda Modellazione , quindi scegliere Numero mese fiscale .
Successivamente, vai alla Visualizzazione rapporto e vedrai che i nostri mesi sono ora da luglio a giugno . Questo conferma che la nostra misura del numero del mese fiscale funziona correttamente.
Creazione della misura del numero del trimestre fiscale
Ora che abbiamo imparato a filtrare i dati in base a un anno fiscale utilizzando le colonne calcolate in LuckyTemplates, la prossima cosa che dobbiamo imparare è come identificare i trimestri dell'anno fiscale , quindi dobbiamo implementare un'altra formula di ordinamento.
Creiamo una nuova colonna calcolata in cui possiamo implementare la misura per il trimestre fiscale o finanziario . Ci riferiremo a questo come il numero del trimestre fiscale.
La prima cosa che dobbiamo fare è digitare una parentesi aperta e chiusa. All'interno della parentesi dobbiamo ottenere la somma di 2 e il valore del Fiscal Month Number .
Quindi dividi il risultato per 3 .
Ora, se controlli la tabella delle date , vedrai che ha prodotto punti decimali nella colonna Numero mese fiscale .
Analizzando ulteriormente i dettagli, 1 è il valore iniziale del numero del mese fiscale . Se aggiungiamo 2 a 1 , la somma sarà 3 . Quindi, la somma sarà divisa per 3 , che produrrà 1 come quoziente .
Di conseguenza, 1 sarà il valore del trimestre fiscale equivalente del numero del primo mese fiscale , 1,33 per il secondo e 1,66 per il terzo mese .
Per arrotondare il valore all'intero più vicino , dobbiamo includere INT , che rappresenta l'intero , nella nostra formula. Quindi, racchiudi la logica tra parentesi.
Diamo ora un'occhiata al risultato della nostra nuova misura. Come puoi vedere, il valore corrispondente dal primo al terzo mese nella colonna Numero trimestre fiscale è 1 . Quindi il valore del numero del trimestre fiscale dal quarto al sesto mese è 2 e così via.
Ciò convalida l'accuratezza della nostra misura del numero del trimestre fiscale impostando 3 mesi per ogni trimestre .
Creazione della colonna del trimestre fiscale
Ora aggiungiamo un'altra colonna che chiameremo trimestre fiscale .
Quello che faremo qui è concatenare la lettera "Q" a ogni valore del numero del trimestre fiscale .
Di conseguenza, dovremmo avere questa nuova colonna per il trimestre fiscale .
Questo può essere utilizzato anche come filtro grafico personalizzato , noto anche come filtro dei dati per le nostre visualizzazioni nella vista report .
Ordinamento delle date per anno finanziario in LuckyTemplates
Calcola le vendite dell'anno finanziario fino alla data (FYTD) in LuckyTemplates utilizzando DAX
Come creare trimestri dell'anno finanziario personalizzati - LuckyTemplates
Conclusione
Se il tuo rapporto non è in un anno solare , l'implementazione di questo tipo di logica all'interno della tua tabella delle date sarà assolutamente essenziale per ottenere i numeri e le cifre corretti mostrati nelle tue visualizzazioni.
Assicurarsi di poter filtrare dinamicamente in base agli anni finanziari è molto importante quando si analizza qualsiasi tipo di risultato finanziario all'interno delle organizzazioni.
Il punto chiave qui è assicurarsi che la logica o la formula discussa in precedenza sia integrata nella tabella delle date nel modello di dati .
Utilizzando le colonne calcolate in LuckyTemplates, puoi integrare i tuoi calcoli all'interno della tabella delle date e il filtraggio diventa fluido in modo dinamico. Inoltre, l'arricchimento del tuo modello di dati con i tuoi calcoli renderà i tuoi report infinitamente più potenti.
Buona fortuna con la revisione di questa tecnica.
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