Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Come puoi vedere di seguito, c'è stato un uso molto intelligente di . Anche il codice era pulito e ordinato.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Penso anche che Alex abbia fatto un'altra bella entrata. Ha usato variabili e un tavolo virtuale per la sfida.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Una volta inseriti gli orari di inizio e di fine, possiamo vedere l'aggiornamento dei risultati.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

E poi ho creato un semplice calcolo del conteggio dei clienti .

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Il MIN e il MAX ci danno gli orari di inizio e di fine in questa sezione del calcolo.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

E poi ho appena combinato la data di inizio con l'ora di inizio e la data di fine con l'ora di fine.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Successivamente, ho utilizzato la funzione Total Customers , che ha filtrato il Fact Customer Count .

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

Volevo anche che StartDateTime fosse maggiore di StartDT e minore o uguale a EndDT .

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.

Tabelle orarie in LuckyTemplates: soluzione per POTW #10

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.


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.