Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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.
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.