Tidtabeller i LuckyTemplates: Lösning för POTW #10

I det här blogginlägget kommer jag att ge dig lösningen för att arbeta med tidtabeller i LuckyTemplates, som är vårt Veckans Problem #10. Det här var inte en alltför svår utmaning. Men ändå var det en ganska knasig sådan som slängde in ganska många kurvbollar. Du kan se hela videon av denna handledning längst ner på den här bloggen.

För de som inte är bekanta,är en pågående serie som händer var 1:a och 3:e onsdag på LuckyTemplates-forumet. Problemet som publicerades under den 1:a veckan kräver en DAX-baserad lösning, medan 3:e veckans problem kräver en Power Query-baserad.

Bara en snabb påminnelse om att för denna DAX-endast-utmaning handlade det inte bara om att välja ett datum, utan också att kunna välja en starttid och en sluttid för just den tidsperioden.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Innehållsförteckning

Hur experterna arbetade med tidtabeller i LuckyTemplates

När jag granskade inläggen såg jag att några av LuckyTemplates-experterna hade tillhandahållit utmärkta lösningar. Till exempel gillade jag verkligen Joses inställning till den här utmaningen.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Som du kan se nedan var det en mycket smart användning av . Koden var också ren och snygg.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Gregs tillvägagångssätt var förmodligen den som liknade mig mest när det gällde att dela upp starttiden och sluttid i två separata tabeller, medan Jose bara använde en.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Jag tycker också att Alex gjorde ett annat trevligt inlägg. Han använde variabler och en virtuell tabell för utmaningen.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Alex och Joses bidrag var mina favoriter för denna utmaning; Jag lärde mig mycket, så kolla definitivt in deras bidrag i .

Haroons lösning för att arbeta med tidtabeller i LuckyTemplates

Låt mig gå igenom min lösning för utmaningen. Det första steget var att separera starttid och sluttid. Låt oss ändra rubriken för vår starttid.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Allt jag gjorde var att skapa en serie mellan 1 och 24. Detta gjorde att jag kunde skörda det urvalet i vår DAX-beräkning.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Jag vet att det inte finns mycket data där, men vad vi vill kunna göra är att se resultaten mellan den 23:e och 25:e april. Starttiden är klockan 5 den 23 april och sluttiden är klockan 2 den 25 april.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

När vi har angett start- och sluttider kan vi se att resultaten uppdateras.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Det första steget var att sätta upp dessa filter. Jag skapade mina starttider och sluttidstabeller. Jag klickade på modellbandet och klickade på Ny parameter för att generera serien.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Och så skapade jag en enkel kundräkningsberäkning .

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Nästa steg är att bestämma kunderna mellan tiderna. Jag ville ta reda på vilket datum som valts och använde funktionerna och för att ta reda på vad som var störst och minst.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

MIN och MAX ger oss start- och sluttiderna i det här avsnittet av beräkningen.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Och sedan kombinerade jag bara startdatumet med starttiden och slutdatumet med sluttiden.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Efter det använde jag funktionen på Totalkunder , som filtrerade Fact Customer Count .

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Jag ville också att StartDateTime skulle vara större än StartDT och mindre än eller lika med EndDT .

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Så detta är vad som behövde göras för den första delen av beräkningen. Jag tror att en av utmaningarna var att bara vara försiktig med vad som valdes ut här.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Sättet du ställer in ytterligare tidtabeller för att få filterkontexten kan ge dig några snygga resultat.

I grund och botten fick vi reda på att om du inte väljer Större än eller lika med för starttiden och Mindre än eller lika med i sluttiden, kommer du att få några tvivelaktiga resultat. Men trots detta fel fungerade den här beräkningen fortfarande för mig.

Använda den utökade datumtabellen

Nästa steg är att ta in vardagarna. Att göra detta har gjorts superenkelt med detta från vår bosatta M-kodexpert, Melissa de Korte.

Tidtabeller i LuckyTemplates: Lösning för POTW #10

Förut har vi kämpat för att räkna ut vilka som är våra vardagar och vilka som inte är det, men att använda denna helt fantastiska data från Melissa har varit till hjälp. Den täcker allt du kan tänka dig, från anpassade räkenskapsår till avräkningar. Detta är en mycket kraftfull tabell, och den gör bara dina dokument lättare att skriva och till och med förstå.

Slutsats

I det här blogginlägget lärde vi oss hur man arbetar med tidtabeller i LuckyTemplates, och hur användning av verktyg som Melissas utökade datumtabell kan göra livet enklare.

Om du gillade innehållet i det här inlägget, vänligen kolla in andra liknande detta i vår problem of the week-serie, som du kan hitta i vårt forum.

Glöm inte heller att prenumerera på LuckyTemplates TV-kanal på YouTube, där vi har en enorm mängd innehåll som kommer från en rad innehållsskapare som alla är dedikerade till att förbättra ditt sätt att använda LuckyTemplates och Power Platform.


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.