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.
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.
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.
Som du kan se nedan var det en mycket smart användning av . Koden var också ren och snygg.
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.
Jag tycker också att Alex gjorde ett annat trevligt inlägg. Han använde variabler och en virtuell tabell för utmaningen.
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.
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.
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.
När vi har angett start- och sluttider kan vi se att resultaten uppdateras.
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.
Och så skapade jag en enkel kundräkningsberäkning .
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.
MIN och MAX ger oss start- och sluttiderna i det här avsnittet av beräkningen.
Och sedan kombinerade jag bara startdatumet med starttiden och slutdatumet med sluttiden.
Efter det använde jag funktionen på Totalkunder , som filtrerade Fact Customer Count .
Jag ville också att StartDateTime skulle vara större än StartDT och mindre än eller lika med EndDT .
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.
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.
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.
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.
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.
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.
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.
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.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
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.
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.
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 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.