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.
I den här handledningen kommer jag att ge en djupgående diskussion om klusteranalys och hur man skapar insiktsfulla klustervisualiseringar i LuckyTemplates. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Detta är en snabb breakout session från en.
Jag har redan gått igenom några formeltekniker kring klustring tidigare. Men för den här handledningen kommer jag att vara mer specifik om visualiseringarna och hur man gör jämförelser över tid för kluster i LuckyTemplates.
Innehållsförteckning
Klusteranalys för produkttillväxt
För det här exemplet lyfte jag fram tillväxten genom tiden.
Jag lyfte fram tillväxten från förra året till innevarande år för produkter.
Om du bara använder enkla visualiseringstekniker och inte ger ytterligare värde kring klustringen i dina spridningsdiagram, blir dina visualiseringar för enkla.
Diagrammet visar en hel rad olika produkter, men det visar faktiskt inte vad som händer.
Det är här du kan lägga till mervärde till din rapport.
I det här exemplet använde jag den dynamiska grupperingstekniken så att jag kan titta på kluster i mina data.
Jag kan titta på jämförelsen mellan tillväxten av mina svaga, genomsnittliga och starka produkter.
Jag kan se att mina starka produkter verkar vara klustrade inom ett specifikt vinstmarginalintervall. Denna vinstmarginal är cirka 35 % till 40 % och har en genomsnittlig försäljning på 500 000.
För denna speciella tidsram finns alla mina svaga kunder på vänster sida av spridningsdiagrammet. Men de har ett mycket brett och mångsidigt utbud av vinstmarginaler.
Dessa insikter är oerhört användbara, särskilt när du är på ett möte eller engagerar dig med dina intressenter.
LuckyTemplates klustervisualiseringstips
Jag har också använt några klusterför denna LuckyTemplates-rapport.
1. Använda skärmaskiner
Med samma exempel vill jag titta på en tidsram. Men jag vill också se hur saker förändras inom en annan tidsram. Allt jag behöver göra är att använda de val jag har gjort för den här rapporten.
Jag kan snabbt välja den information jag vill se med hjälp av skivorna. Sedan kan jag individuellt se hur rapporten förändras per år.
Jag har strategiskt använt alternativet Redigera interaktioner .
För den här rapporten vill jag inte att slicern för det första spridningsdiagrammet ska ändra något i det andra spridningsdiagrammet eller i de andra diagrammen.
Det är också samma sak för skäraren i den andra spridningsdiagrammet. Jag vill inte att det ska ändra något annat i rapporten förutom visualiseringen som den är tilldelad.
Alternativet Redigera interaktioner gör att jag kan göra detta. Jag behöver inte skapa nya formler. Exakt samma formler används för alla visualiseringar.
Genom att använda den smarta visualiseringstekniken för Edit Interactions kan jag enkelt jämföra dessa saker över tid.
Till exempel, år 2016, vill jag bara se mina svaga kunder. Jag vill se hur de presterade mot mina svaga kunder under 2017.
Jag kan nu se en starkare korrelation eller icke-korrelation mellan dessa två grupperingar i min produktförsäljning.
2. Skapa en anpassad stödtabell
Du måste komma ihåg att ingen av dessa grupperingar faktiskt finns i dina rådata. De genereras alla av en anpassad stödtabell som jag kallar Produktgruppering .
Jag har skapat detta anpassade stödbord med Min- och Maxgränser.
För att beräkna produkttillväxt har jag skapat dessa godtyckliga grupper. Svag tillväxt är i princip ingen tillväxt alls. Den har tilldelats det godtyckliga numret 0 till -100. Genomsnittlig tillväxt är 0 till 0,3. Stark tillväxt är 30 % eller mer.
Med den enkla grupperingen kan jag sedan se 2016 år efter år. Jag kan se mina starka produkter som har vuxit med över 30 % under 2016 och 2017.
3. Anpassa visualiseringarna
Du kan också lägga till mer färg i visualiseringen och lägga till dataetiketter.
4. Använda grupperingar för insikter
Nu vill jag se alla mina produkter under alla år. Jag vill se vilken grupp de är i.
Till exempel vill jag se produkt 72.
De var starka 2015. 2016 var de svaga. Och 2017 blev de Average.
Att kunna se denna rörelse genom tiden för produkterna ur ett grupperingsperspektiv kan ge värdefulla insikter till rapporten.
Detta är också en mycket återanvändbar teknik.
Jag har skapat dessa grupper baserat på tillväxt. Men du kan skapa grupper baserade på försäljning, vinst eller vinstmarginal. Du kan i princip skapa grupper utifrån vilka kriterier som helst.
Använda formler
För det här exemplet har jag bara använt två formler. Det finns dock lite mer avancerade formler som kan användas.
Det här är den dynamiska grupperingsformeln som jag använde för den här rapporten:
Och det här är formeln jag använde för matrisen:
Detta utarbetar tillväxtgruppen för varje enskild produkt. Och för att göra det möjligt måste du ändra sammanhanget inom. Det kommer att upprepas genom varje enskild rad i produktgrupperingstabellen . Sedan kommer det att lösa sig om försäljningstillväxten år efter år är större än ett Min, eller mindre än eller lika med ett Max .
Endast en av raderna i produktgrupperingstabellen kommer att utvärderas till TRUE . När den utvärderas till TRUE, är det då formeln returnerar den faktiska gruppen produkterna är i under ett visst år.
Sedan görs all annan filtrering i matrisen. För det här exemplet finns det en produkt- och årskontextfiltrering.
År till år försäljningstillväxt förändras för varje år. Det är detta som skapar skillnaden i Tillväxtgruppen. Detta görs om varje år för varje enskild produkt.
Slutsats
I den här handledningen ville jag lyfta fram klustervisualiseringstekniker och hur man använder dem i LuckyTemplates.
Du kan generera en enorm mängd insikt på bara en rapportsida med den här tekniken.
Med vänliga hälsningar,
***** Lär du dig Lucky Templates? *****
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.
Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!
Excel Formler Fuskblad: Mellanvägledning
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.
Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.
Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.
I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.
Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.