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 blogghandledningen kommer jag att visa dig hur du använder LuckyTemplates-beräkningsgrupper för att skapa anpassade grupperingar och en insiktsfull visualisering, särskilt om du inte kan lägga till nya tabeller och kolumner på ditt LuckyTemplates-skrivbord. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Detta var i grunden en fråga omav en av våra medlemmar och han ville se hur många anställda som varit frånvarande från jobbet och ville skapa anpassade grupperingar utifrån antalet frånvarodagar. Han kan inte lägga till tabeller och kolumner, så vi kommer att använda beräkningsgrupper i det här fallet.
Beräkningsgrupper är en LuckyTemplates-modelleringsfunktion som du kan använda via Externa Tools, Tabular Editor. Beräkningsgrupper är speciella tabeller med DAX-uttryck som representerar varje beräkningsobjekt du placerat i.
Detta är inte alls svårt att göra, så vi kan hoppa in direkt.
Innehållsförteckning
Skapa anpassade grupperingar
Medlemmen ville ha anpassade grupperingar. En grupp för anställda som varit frånvarande mindre än 25 dagar, en annan mindre än 50 dagar och en mindre än 75 dagar.
För att skapa en anpassad gruppering går vi till våra tabeller och lägger bara till en anpassad grupp. För det här exemplet är det under skadetabellen .
Sedan kan vi använda den nya kolumnen för att uppnå en visualisering som denna.
Måttet som jag använder här är vad jag kallade Totala lediga dagar . Det är en ganska enkel åtgärd, med hjälp avfungera.
Det är helt enkelt att lägga till alla arbetslediga arbetsdagar från skadetabellen . Vi kommer att använda detta mått inom ett annat mått, som vi kommer att använda i våra beräkningsposter.
Nu var problemet att det inte var möjligt för medlemmen att skapa nya tabeller eller nya kolumner eftersom de var nedtonade eftersom han var ansluten till en annan PBI-modell. Det är här beräkningsgrupper kommer till undsättning.
Skapa LuckyTemplates beräkningsgrupper
Måtten som vi kommer att använda är ganska enkel. I den här formeln har vifunktion och vi kommer att gruppera totala lediga dagar (vårt kärnmått) om 25 dagar, eller under 50 dagar, eller vilken typ av anpassad gruppering vi vill ha.
Så vi kopierar det här måttet eftersom jag redan har skapat det här, och sedan går vi till Externa verktyg och sedan till tabellredigeraren .
Vi går sedan till Tabeller och högerklickar sedan och väljer skapa ny – beräkningsgrupp .
Låt oss namnge detta som. Därefter skapar vi en beräkningspost. För att göra det högerklickar vi på beräkningsgruppen vi just har skapat och skapar sedan ny – beräkningspost .
Låt oss kalla den här Mindre än 25 dagar . Sedan går vi till avsnittet Expression Editor och klistrar in måttet vi kopierade.
Nu ska vi skapa en annan beräkningspost och vi kallar den, Mindre än 50 dagar . Vi använder samma mått, men ändrar bara grupperingskriterierna från 25 till 50.
Nästa beräkningspost är för Mindre än 70 dagar . Vi gör samma steg och ändrar bara grupperingskriterierna till 70.
Slutligen skapar vi en beräkningspost för mer än 70 dagar . I DAX-uttrycket kommer vi att ändra grupperingskriterierna till större än (>) 70.
Slutligen skapar vi en beräkningspost för mer än 70 dagar . I DAX-uttrycket kommer vi att ändra grupperingskriterierna till större än (>) 70.
Klicka på spara och uppdatera den sedan på LuckyTemplates skrivbord. Nu kan vi ta med vår beräkningsgrupp i visualiseringen, och vi kan se de grupperingar vi skapat.
Klicka på spara och uppdatera den sedan på . Nu kan vi ta med vår beräkningsgrupp i visualiseringen och vi kan se de grupperingar vi har skapat.
Ändra grupperingsordningen
Om vi vill ändra ordningen på grupperingarna i visualiseringen kan vi enkelt göra det med hjälp av tabellredigeraren.
I tabellredigeraren går vi till vår beräkningsgrupp och klickar sedan på beräkningsposterna. Du kommer att se här att i varje beräkningspost har ordinaliteten satts till -1 som standard.
Så till exempel vill vi att våra Mindre än 70 dagar ska vara på topp här eller vara först på vänster sida av visualiseringen. Vi kan helt enkelt ändra ordinaliteten till 0 eller dra-och-släpp.
Nu, vad jag vill göra här är att ha Mindre än 25 Dagarna överst, sedan Mindre än 50 Dagarna, följt av Mindre än 70 Dagarna, och slutligen Större än 70 Dagarna; så jag drar och släpper var och en av dem till den ordning jag vill ha. Du kommer att kunna se att ordinaliteten har ändrats automatiskt.
Spara sedan ändringarna och uppdatera sidan. Nu har vi den ordning på beräkningsgrupperingarna som vi ville ha.
Slutsats
Det här är ett bra exempel på hur du kan använda LuckyTemplates beräkningsgrupper. Som du kan se är detta en snabb och enkel fixteknik när du inte kan lägga till nya tabeller och nya kolumner på ditt LuckyTemplates-skrivbord.
Jag hoppas att du har funnit den här handledningen till hjälp och att du kan tillämpa den på ditt eget arbete. Kolla in länkarna nedan för mer relaterat innehåll.
Med vänliga hälsningar,
Mudassir
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.