Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questo post del blog, ti fornirò la soluzione per lavorare con gli orari in LuckyTemplates, che è il nostro problema della settimana n. 10. Questa non è stata una sfida eccessivamente difficile. Tuttavia, è stato piuttosto fastidioso che ha gettato parecchie palle curve. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Per coloro che non lo conoscono, è una serie in corso che si svolge ogni 1° e 3° mercoledì sul forum LuckyTemplates. Il problema pubblicato nella prima settimana richiede una soluzione basata su DAX, mentre il problema della terza settimana richiede una soluzione basata su Power Query.
Solo un rapido promemoria del fatto che per questa sfida solo DAX, non si trattava solo di scegliere una data, ma anche di poter selezionare un'ora di inizio e un'ora di fine per quel particolare periodo di tempo.
Sommario
Come gli esperti hanno lavorato con gli orari in LuckyTemplates
Durante la revisione delle voci, ho visto che alcuni degli esperti di LuckyTemplates avevano fornito soluzioni eccellenti. Ad esempio, mi è piaciuto molto l'approccio di Jose a questa sfida.
Come puoi vedere di seguito, c'è stato un uso molto intelligente di . Anche il codice era pulito e ordinato.
L'approccio di Greg era probabilmente il più simile al mio in termini di suddivisione dell'ora di inizio e dell'ora di fine in due tabelle separate, mentre Jose ne usava solo una.
Penso anche che Alex abbia fatto un'altra bella entrata. Ha usato variabili e un tavolo virtuale per la sfida.
Le voci di Alex e Jose erano le mie preferite per questa sfida; Ho imparato molto, quindi dai un'occhiata ai loro invii nel .
La soluzione di Haroon per lavorare con gli orari in LuckyTemplates
Lascia che ti guidi attraverso la mia soluzione per la sfida. Il primo passaggio è stato separare l'ora di inizio e l'ora di fine. Cambiamo l'intestazione per la nostra ora di inizio.
Tutto quello che ho fatto è stato generare una serie compresa tra 1 e 24. Questo mi ha permesso di raccogliere quella selezione nel nostro calcolo DAX.
So che non ci sono molti dati, ma quello che vogliamo essere in grado di fare è vedere i risultati tra il 23 e il 25 aprile. L'ora di inizio è alle 5:00 del 23 aprile e l'ora di fine è alle 2:00 del 25 aprile.
Una volta inseriti gli orari di inizio e di fine, possiamo vedere l'aggiornamento dei risultati.
Il primo passaggio è stato l'impostazione di questi filtri. Ho creato la mia ora di inizio e l'ora di fine. Ho fatto clic sulla barra multifunzione Modellazione e ho fatto clic su Nuovo parametro per generare la serie.
E poi ho creato un semplice calcolo del conteggio dei clienti .
Il prossimo passo è determinare i clienti tra i tempi. Volevo scoprire qual è la data selezionata e ho utilizzato le funzioni e per scoprire qual era il più grande e il più piccolo.
Il MIN e il MAX ci danno gli orari di inizio e di fine in questa sezione del calcolo.
E poi ho appena combinato la data di inizio con l'ora di inizio e la data di fine con l'ora di fine.
Successivamente, ho utilizzato la funzione Total Customers , che ha filtrato il Fact Customer Count .
Volevo anche che StartDateTime fosse maggiore di StartDT e minore o uguale a EndDT .
Quindi questo è ciò che doveva essere fatto per la prima parte del calcolo. Penso che una delle sfide sia stata proprio stare attenti in termini di ciò che è stato selezionato qui.
Il modo in cui imposti orari aggiuntivi per ottenere il contesto del filtro può darti alcuni risultati dall'aspetto strano.
Fondamentalmente, abbiamo scoperto che se non selezioni Maggiore o uguale a per l'ora di inizio e Minore o uguale a per l'ora di fine, otterrai risultati dubbi. Ma nonostante questo problema tecnico, questo calcolo ha funzionato ancora per me.
Utilizzo della tabella delle date estesa
Il prossimo passo è portare i giorni feriali. Fare questo è stato reso semplicissimo con questa della nostra esperta di codice M residente, Melissa de Korte.
Prima, abbiamo faticato a capire quali sono i nostri giorni feriali e quali no, ma l'utilizzo di questi dati assolutamente straordinari di Melissa è stato utile. Copre tutto ciò che ti viene in mente, dagli esercizi finanziari personalizzati alle compensazioni. Questa è una tabella molto potente e rende i tuoi documenti più facili da scrivere e persino da capire.
Conclusione
In questo post del blog, abbiamo imparato come lavorare con gli orari in LuckyTemplates e come l'utilizzo di strumenti come la tabella delle date estesa di Melissa può semplificare la vita.
Se ti sono piaciuti i contenuti trattati in questo particolare post, dai un'occhiata ad altri come questo nella nostra serie Problem of the Week, che puoi trovare nel nostro forum.
Inoltre, non dimenticare di iscriverti al canale LuckyTemplates TV su YouTube, dove abbiamo un'enorme quantità di contenuti provenienti da una serie di creatori di contenuti che si dedicano tutti a migliorare il modo in cui utilizzi LuckyTemplates e Power Platform.
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