Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo tutorial imparerai come calcolare l' attuale popolazione del personale per più date in LuckyTemplates usando la funzione CONTA RIGHE e FILTRO . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questa discussione si basa su una domanda nel forum di supporto di LuckyTemplates.
Un utente di LuckyTemplates voleva calcolare il numero di membri del personale che sono stati assunti in periodi di tempo specifici.
Per questo problema, è importante capire come sono impostati i dati. Dovresti avere i nomi dei dipendenti e le date in cui hanno iniziato e se ne sono andati, tra gli altri dettagli. Questi sono dati comuni relativi alle risorse umane.
Per far funzionare questa tecnica, è necessario utilizzare relazioni inattive e un tipo di formula che consenta di contare i numeri tra le date della stessa riga.
Sommario
Dati e modello della popolazione del personale
Diamo un'occhiata ai dati demo.
Puoi vedere che la tabella utilizza i numeri di riferimento del personale. Sono utili perché i database delle risorse umane di solito contengono molte informazioni.
C'è anche la data di inizio e la data di fine. La data di fine restituisce vuoto se la persona è ancora un dipendente della società.
Ora, per scoprire il numero di dipendenti per un determinato periodo di tempo, devi prima impostare le relazioni inattive nel tuo modello.
Quando hai più date nella tua tabella dei fatti, devi avere relazioni inattive in modo da poter elaborare le informazioni o la logica tra le date specificate.
Ad esempio, se si desidera calcolare il numero di dipendenti che hanno iniziato in un mese specifico, è necessaria una relazione attiva tra la tabella Data e la tabella Popolazione del personale.
L'utilizzo di relazioni inattive ti consente di scegliere quali elementi nei fatti e nella tabella di ricerca attivare per far funzionare il tuo calcolo.
Scegliere il contesto
Per questo esempio, le date hanno un contesto mese e anno.
Puoi fare in modo che la tabella mostri un contesto giornaliero semplicemente modificando i valori nel riquadro Visualizzazioni.
Questa tabella può anche essere trasformata in una visualizzazione:
Il grafico con un contesto giornaliero ha un livello di dettaglio più granulare rispetto a quello con un contesto mensile e annuale.
Formula per il personale attuale
Ciascun risultato per la riga Rigo corrente deve essere calcolato individualmente.
È necessario isolare ogni valore e lavorare sulla logica sottostante.
Per comprendere meglio questo concetto, la riga con maggio 2018 verrà utilizzata come esempio:
Ora, per calcolare il numero del personale attuale, è necessario utilizzare gli eventi in un modello di formula di avanzamento:
La funzione COUNTROWS
La funzione sta contando il numero di membri dello staff all'interno di ogni riga nella tabella della popolazione del personale.
Funzione VALUES e istruzione FILTER
Concentriamoci ora sulle funzioni e sulle istruzioni all'interno della formula.
Per la prima logica, i VALUES all'interno della funzione FILTER ripetono ogni singola data di inizio nella tabella della popolazione del personale:
Se la data di inizio è minore o uguale alla data , verrà valutata TRUE.
Per la riga di maggio 2018, la data MAX è il 31 maggio. La prima logica fornisce un elenco di tutti i membri dello staff con date di inizio precedenti all'ultimo giorno di maggio 2018.
Diamo ora un'occhiata alla seconda logica nella formula:
Itera le date di fine di ogni riga nella tabella Staff Population contenente le date di inizio che sono state mantenute dopo l'esecuzione della prima logica.
Se la data di fine è maggiore o uguale alla data , verrà valutata TRUE.
Per questo esempio, se la data di fine è successiva al primo giorno di maggio, il personale o il dipendente esiste ancora entro l'intervallo di tempo specificato.
La funzione ISBLANK
La funzione valuta se la data di fine è vuota.
Se la data di fine torna vuota, significa che il personale è ancora impiegato.
Quindi, ci sono due condizioni per la seconda logica nella formula. Innanzitutto, deve valutare se la data di fine è maggiore o uguale al primo giorno del mese; e secondo, se è VUOTO.
Dopo che la formula ha ripetuto queste due logiche, conta i dati rimanenti nella tabella Staff Population.
Il FILTRO all'interno della funzione cambia il contesto del calcolo.
Come lavorare con più date in LuckyTemplates
Tabelle virtuali principali in LuckyTemplates Utilizzo di DAX
Conteggio dei clienti nel tempo Utilizzo di DISTINCTCOUNT In LuckyTemplates
Conclusione
Questa esercitazione ha illustrato come contare il numero del personale attuale in più date utilizzando la funzione CONTA RIGHE e FILTRO in LuckyTemplates.
Per riassumere, le istruzioni FILTER creano una tabella virtuale contenente dati che soddisfano i criteri valutati. Quindi, la funzione COUNTROWS conta i dati rimanenti che forniscono il numero di dipendenti attuali in periodi di tempo specifici.
Sono necessarie relazioni inattive per far funzionare questa tecnica. Si assicurano che tu stia prima ripetendo ogni membro dello staff e poi lavorando sui dati filtrati. Questo metodo garantisce il corretto conteggio del personale per data. Una relazione attiva avrebbe dato il calcolo errato.
Gli scenari con più date possono creare molta confusione quando si osserva LuckyTemplates. Con questo tutorial, avrai una migliore comprensione di come utilizzare questa tecnica nei tuoi modelli.
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