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.
Det jag vill uppnå här är att visa upp hur du kan skapa en tabell i farten i LuckyTemplates, och sedan placera en kolumn av den tabellen i en slicer för att sedan extrahera eller "skörda" ett värde i ett mått. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Sedan kan du infoga detta i en befintlig beräkning eller annat mått som du har i din LuckyTemplates-modell.
Tidigare fanns inte GENERATESERIES/SELECTEDVALUE-funktionen i LuckyTemplates. Så det här var det gamla sättet att skapa enkla tabeller eller kolumner med information som kunde användas i slicers.
Men detta är fortfarande en fantastisk teknik att lära sig och anpassa sig i andra situationer.
Innehållsförteckning
Skörda ett värde med hjälp av en skivare i LuckyTemplates
Låt mig gå igenom den steg-för-steg-process som du kan använda.
1. Skapa en tabell med det totala försäljningsmåttet där total försäljning är summan av totala intäkter.
2. Lägg till en kolumn för procentuell förändring i tabellen.
3. För att göra det dynamiskt och för att kunna se vad försäljningen blir om den höjs med en viss procent, skapa en annan tabell. Detta kan kallas procentförändringstabell.
4. Lägg till procentsatsen. Låt oss säga 15 %, 20 %, 25 % och 30 %.
5. Ladda in den för att skapa den andra tabellen och förvandla den till en skivare.
6. Vi kan användafunktion för att hämta värdena från LuckyTemplates slicer. Här är formeln:
7. Ladda det procentuella urvalsmåttet och förvandla det till ett kort. Kortet kommer att visa allt som är valt i skäraren.
8. Dra procentvalet till den första tabellen. Det som än visas i procentvalskortet kommer då att inkluderas i tabellen. I det här fallet visas 25 % på varje enskild rad.
Nu har vi en dynamisk beräkning. Välj bara den procentuella förändringen som du vill använda.
9. Vi kan sedan skapa ett annat mått och kalla det Total Scenario Sales . Och sedan behöver vi bara skriva en enkel logik. Detta kommer att vara totala försäljningstider med 1 + procentvalet. Formeln kommer att se ut så här.
10. Vi kan nu ta fram Total Scenario Sales som lägger till i procentvalet. Vi kan välja vilket som helst av de olika valen i skäraren och få motsvarande resultat.
I tabellen nedan visar kolumnen för totalscenariot försäljning den totala försäljningen ökat med 20 %.
Lösning av möjliga problem
Vi stötte på ett par problem när vi arbetade med exemplet. Om du också upplever dem, är det så här du kan lösa dem.
Det första problemet vi stötte på var att efter att ha skapat ett kort får vi ett felmeddelande när ingenting är valt i skivaren. Lägg märke till "X" i bilden nedan.
Vi måste lägga till en enkel logik i procentvalsformeln för att lösa detta. Det vi kan använda här är IF-funktionen, med formeln IF(LogicalTest, ResultIfTrue, [ResultOmFalse]) .
Genom att använda IF-funktionen har vi IF( , då lägger vi till samma kolumn, (' Procent ändring' [Procent ändring]) .
Om det är sant, returnera det resultatet, VALUES('Procent ändring'[Procent ändring]) . Om inte, returnera noll procent ändring.
Den nya formeln kommer att vara ungefär den här nedan.
Detta ger dig en noll procentsats om inget väljs.
Den andra frågan som vi stötte på var tabellen visar också de datum som inte har någon försäljning.
Vi vill ta bort dem så att allt som kommer att visas är de datum som har försäljning. För att göra detta måste vi gå tillbaka till vår procentvalsformel och lägga till ytterligare en logik.
I det här fallet måste vi lägga till IF([Total Sales] är lika med blank, då vill vi att det är lika med BLANK , och om inte vill vi att det ska returnera resultaten.
Den nya formeln kommer då att se ut så här.
Vi kan nu ta bort alla tomrum och tabellen visar bara de data vi vill ha.
Slutsats
När man använderibland tror du att du är begränsad till uppgifterna i dina tabeller. Så är det verkligen inte. Du har en enorm flexibilitet att bygga på dina data genom att ta in värden från ytterligare tabeller för att flexa siffrorna eller betona dina resultat med scenarier.
Det finns bara så många applikationer för detta i LuckyTemplates och det är därför jag kallar denna typ av analytiskt arbete som att bygga ovanpå din modell.
När du börjar med kärndata som du kan extrahera från din databas, ta in alla dessa ytterligare värden för att justera resultaten och se vad som kan eller inte kan inträffa i dina resultat.
Dessa tekniker är hur du verkligen tar din analys inom LuckyTemplates till nästa nivå eftersom du har nästan obegränsade sätt att utvärdera insikter från dina första nyckelmått.
Kolla in videon nedan för mer information om denna teknik (kom ihåg att liknande saker kan uppnås nu med GENERATESERIES/SELECTEDFUNCTIONS-funktionen och medfunktion)
Med vänliga hälsningar,
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.