Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
DAX-funktioner utökar de dynamiska beräkningarna avsevärt. De breddar också de andra viktiga funktionerna i LuckyTemplates. I den här handledningen kommer vi att diskutera hur du dynamiskt kan beräkna det tidigare högsta resultatet i LuckyTemplates . Vi kommer också att lära oss den rätta kombinationen av formel och tekniker för just denna beräkning. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Genom att göra en dynamisk beräkning kan vi köra beräkningen av en vald datamängd, medan deras tidigare högsta resultat kontinuerligt uppdateras och visas visuellt.
Jag ska visa dig hur du faktiskt kan göra detta. Formeln för detta behöver inte alls vara för komplex. Det krävs bara en riktigt bra förståelse för att få det att fungera.
Innehållsförteckning
Att få in data i ett bord
Låt oss duplicera vår nuvarande visualisering här och vi ska titta på den som en tabell.
Se alltid till att få in dina data i en tabell. Detta gör att du faktiskt kan ta en titt på resultatet.
Före allt annat, låt oss ändra formatet på kolumnen Datum till detta format som jag vanligtvis föredrar.
Kombination av DAX-funktioner för tidigare högresultatberäkning
Här är kombinationen av DAX-funktioner som vi kommer att använda för att beräkna det tidigare högsta resultatet i dina LuckyTemplates-rapporter.
Observera att det är viktigt att komma in i tabeller för att helt förstå vilken data du tittar på.
I grund och botten måste vi se tillbaka över varje föregående dag. Identifiera sedan vilket maximalt intäktsdatum en dag var. Dessutom, när vi går ner på listan, kommer datumen som vi behöver arbeta igenom att bli större och större.
Detta beror på att vi historiskt måste se tillbaka på varje föregående dag för varje enskilt resultat i vår tabell. Det är precis vad jag har gjort i den här formeln.
Använda MAXX DAX-funktionen
I den här formeln använde jag en itererande funktion som heter.
Detta låter dig skapa den tidigare nämnda iterationen. Denna iteration är väsentlig för att beräkna det tidigare högsta resultatet.
Allt vi behöver göra är att placera den reviderade virtuella tabellen för varje enskilt resultat som vi behöver upprepa genom att använda denna logik .
Låt oss nu försöka arbeta igenom ett exempel för denna beräkning.
Använda FILTER och ALLSELECTED DAX-funktioner
Låt oss ta en titt på den 6 januari 2018 som kommer att fungera som vårt nuvarande datum.
Dettafunktion i formeln kommer att titta tillbaka genom varje enskilt datum i det aktuella sammanhanget eller filtret . Detta möjliggörs med hjälp av funktionen.
Funktionen ALLSELECTED tittar bara på datum inom det aktuella sammanhanget (i det här fallet 2018).
Om vi användefunktion istället för ALLSELECTED , skulle den titta tillbaka genom varje enskilt datum från tidens början .
Utvärdera genom varenda dejt
Efter att ha tittat igenom datumen i det aktuella sammanhanget, kommer det att upprepas varje dag i din tabell. Sedan kommer den att filtrera bort de dagar som är mindre än eller lika med det aktuella datumet i det specifika sammanhanget.
Det aktuella datumet beräknas med hjälp avfungera.
I detta sammanhang är det aktuella datumet den 6 januari . Därför, om datumet är mindre än eller lika med det aktuella datumet , kommer det att likställas med TRUE.
Dessutom kommer det också att vara den virtuella tabellen över datum som vi kommer att ha inom denna itererande funktion.
Dessutom upprepar vi endast de specifika datumen . Sedan kommer vi att identifiera den maximala intäktsdagen ( Total Intäkt) .
Följaktligen är det vad det gör med varje enskild rad i den här tabellen. Varje enskild beräkning görs exakt likadant.
Uppenbarligen blir det här virtuella bordet större och större när du flyttar ner på listan. Och när du ställer in det exakt så här blir det helt dynamiskt.
Genom att göra det kan du välja vad som helst från filtren. Du kan även ändra datum och tidsram.
Dessutom kommer du att se att Visualiseringen Föregående hög kontinuerligt omvärderas för att beräkna det högsta värdet på löpande basis.
Med andra ord, det är som ett levande MAX -värde. Om vi lägger till fler och fler filter får vi fortfarande uppdaterade resultat.
Denna formel är uppenbarligen inte alltför komplex. Det kan dock producera och lägga till några insikter för dina rapporter. När du väl har fått in rätt beräkningar i tabellen kan du äntligen ändra den till en.
Slutsats
Sammanfattningsvis är nyckeln till just denna insikt att se till att du förstår itererande funktioner. Det kommer också att tillåta dig att placera virtuella bord inuti dem också.
Detta framhäver LuckyTemplates enastående möjligheter när det gäller att skapa enkla formler och de dynamiska resultat som du enkelt kan få.
Detta är en ganska unik beräkning som har mycket värde. Det kan också lägga till lite färg till dina insikter.
Lycka till med att försöka implementera detta i dina egna modeller.
För mer information om hur du kan kombinera viktiga DAX -funktioner för att hitta komplexa och värdefulla datainsikter i LuckyTemplates, kan du kolla in modulen på .
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.