Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questa esercitazione evidenzia come è possibile calcolare i giorni di occupazione utilizzando DAX in LuckyTemplates. Questo è molto utile per organizzazioni come ospedali, Airbnb, hotel, ecc. Questa è una visione interessante se vuoi immergerti nella gestione efficace dei tuoi livelli di occupazione. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questo argomento è venuto attraverso il che penso meriti uno sguardo più approfondito. Mi è piaciuto molto lavorare sulla soluzione, quindi ho pensato che fosse un'ottima idea condividerla in un tutorial. Lo scenario è calcolare quanti giorni in un mese una persona ha occupato qualcosa , quindi potrebbe essere un letto d'ospedale, una biblioteca condivisa o qualcos'altro.
In questa dimostrazione, esaminiamo l'occupazione dei letti d'ospedale. Lavoreremo tra due date: la data di ammissione e la data di partenza. Abbiamo i nomi dei pazienti, i mesi e il numero di giorni in cui i pazienti occupano le stanze oi letti.
Sommario
Configurazione del modello di dati
Questo è uno scenario piuttosto complicato su cui molte persone si confondono, ma è importante capire come risolverlo perché è uno scenario comune nel mondo reale.
Stiamo lavorando con due date qui, ma questo è solo un dato dimostrativo per questa soluzione di esempio. Entro un mese e/o due scopriremo quanti giorni restano in ospedale questi pazienti.
Questo è il modello di dati impostato quando creiamo relazioni inattive, di cui abbiamo bisogno per questo scenario. Abbiamo la tabella delle date che non cambia affatto, ma abbiamo queste relazioni inattive che ci consentono di elaborare una logica attraverso la tabella dei dati e inserire un contesto dalla tabella delle date.
il modello dati
È buona pratica avere relazioni inattive e impostare il modello in questo modo perché potremmo voler eseguire altri calcoli nella nostra tabella dei fatti e creare contesti dalla tabella Date nelle nostre altre analisi. È qui che torna utile la funzione Questa funzione ci consente di attivare queste relazioni.
È necessario utilizzare relazioni inattive quando si lavora con più date nella tabella dei fatti.
La tabella delle date che stiamo usando qui è standard, che ha tutte le cose di cui abbiamo bisogno per questa analisi. Useremo la colonna nel nostro calcolo.
Tabella delle date
Formula DAX per calcolare i giorni di occupazione in un mese
Nella nostra formula, lavoriamo ogni singolo mese per calcolare alcune istruzioni IF. Usiamo le variabili ( ) per creare i parametri che utilizzeremo nelle nostre istruzioni
Ricorda che con DAX ogni risultato viene calcolato individualmente. Quindi, ad esempio, il risultato 14 giorni qui (nella nostra tabella qui sotto) viene calcolato in modo diverso rispetto al risultato 18 giorni. Questo perché il contesto in cui questi risultati vengono calcolati è diverso.
Possono avere lo stesso contesto in termini di paziente (238), ma il contesto in base ai mesi (agosto e settembre) è diverso. La cosa interessante del contesto qui è che non c'è nulla di naturale attraverso una relazione attiva. Dobbiamo generare alcuni valori da ciò che abbiamo nella nostra matrice con la formula DAX.
Quindi dobbiamo prima elaborare le nostre variabili. Calcoliamo AdmitDate e DepartureDate . Quindi, elaboriamo MinDateInContext e MaxDateInContext , che calcolano il 1° e il 30° o 31° giorno di un determinato mese (28 o 29 per febbraio). La seconda parte della formula è dove entra in gioco la logica per calcolare i giorni di occupazione in un mese o in pochi mesi.
Come lavorare con più date in LuckyTemplates
Calcolare i totali a rotazione utilizzando DATESBETWEEN In LuckyTemplates
Mostra i risultati fino alla data corrente o a una data specifica in LuckyTemplates
Conclusione
C'è un po ', ma si spera che tu abbia la logica per calcolare i giorni di occupazione in LuckyTemplates. Puoi provarlo tu stesso e vedere come DAX ti consente di elaborare relazioni inattive e date multiple.
Questo è uno scenario abbastanza unico, ma realistico. Le aziende che devono gestire i livelli di occupazione potrebbero trarre vantaggio da questa soluzione. Questo mostra le capacità analitiche di LuckyTemplates con la potenza delle formule DAX.
Buona fortuna con questo!
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