Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

I den här bloggen ska jag gå igenom några projektledningsinsikter och specifikt prata om att skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris i Visual Studio. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Jag ska visa logiken bakom att skapa detta Gantt-diagram, som är mycket användbart när det kommer till projektledning.

Ett Gantt-diagram är en mycket vanlig bild som visar projekttidslinjer. Utöver det visar den dig en riktigt bra överblick och alla detaljer kring dina projekt.

I den här provinställningen har jag en dynamisk datumskärare där jag enkelt kan ändra datumet så att projektledningsdiagrammet också uppdateras. Jag kan också filtrera in i vissa projekt i exempelrapporten. Det finns många dynamiska funktioner som är involverade för att uppnå denna Gantt-diagramanalys i LuckyTemplates.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Mitt mål med denna handledning är att lyfta fram logiken som måste implementeras i Visual Studios matris för att uppnå denna visualisering.

Innehållsförteckning

Konfigurera matrisen

För att ställa in måste jag ta med några detaljer i mitt bord. Jag behöver projektnamn , uppgiftskategori , uppgiftsnamn , slutdatum och startdatum för att visualisera.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Efter det ska jag göra om tabellen till en matris. För att se till att den är korrekt inställd måste jag gå ner i varje nivå i hierarkin.

Jag klickar på symbolen för Expandera allt ned en nivå i hierarkin några gånger tills jag får det jag vill ha.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Nu när det är klart ska jag ändra layouten. Jag måste klicka på formateringsikonen och sedan gå till Radrubriker . Nu stänger jag av Steg Layout så att jag kan få det jag ville ha.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Matrisen som jag nu har är fortfarande inte klar eftersom jag fortfarande behöver kolumnerna. Jag vill att matrisen ska vara dynamisk. Jag vill också att data ska baseras på valfritt urval från vilket projekt som helst och vilken dag som helst. Det är därför jag ska skapa en tabell och kalla den Dagar .

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Jag använde en mycket enkel formel för att skapa den här tabellen och skapa värden från noll upp till 200.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Efter att ha skapat tabellen Dagar måste jag dra den in i min kolumnparameter så att den kan komma in i matrisen. Men när jag gör det utan några beräkningar kommer jag uppenbarligen att få ett fel. Det är rimligt eftersom min Days -tabell inte har någon relation mellan de andra borden. Därför måste jag upprätta en koppling till tabellerna. För att göra detta måste jag ansluta tabellerna med en DAX-formel.

Upprättande av tabellanslutningarna i matrisen

Här är formeln som jag ska använda. Jag namngav bara formeln som steg 1 för enkel identifiering.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Jag skapade den formeln för att möjliggöra relationen mellan tabellerna. Jag har precis blivit av med delsummorna eftersom det är lite meningslöst. Efter det är det så här matrisvisualen kommer att se ut.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Det finns en datumväljare och matrisen visar motsvarande datum runt det valet.

Om jag flyttar datumvalet till den 16 januari har jag bara tre dagars data här eftersom slutdatumet är den 19 januari. Eftersom jag har visat formeln, ska jag nu visa logiken bakom denna beräkning.

Det finns mycket att träna med den här formeln. Först måste formeln leta efter det aktuella datumet. Det handlar om varje enskilt resultat för sig. För det andra måste den räkna ut projektdagarna så att formeln måste iterera genom varje enskild rad mellan start- och slutdatum. 

För variabeln DaysFromStartDate tar den hänsyn till startdatumet och det valda datumet. Under tiden måste variabeln DaysFromEndDate titta på både startdatum och projektdagar. Som du kan se är startdatum och slutdatum mycket viktiga delar av formeln.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

För de numeriska värdena returnerar formeln ett värde om den aktuella dagen är större än eller lika med dagarna från startdatumet. Dessutom måste det aktuella dagsnumret vara mindre än eller lika med slutdatumet. Om den uppfyller villkoren kommer formeln att returnera 1 i alla rader i matrisen. Om den inte uppfyller villkoret returnerar formeln noll som sitt värde.

Det är så jag gör om datumen till siffror från ett urval. Det är den exakta logiken som tillämpas i matrisen.

Skapa ett Gannt-diagram i LuckyTemplates med hjälp av matrisen

Nästa teknik som jag vill visa dig innebär att förvandla denna matris till ett Gantt-diagram. För att göra det, klickaoch välj sedan Bakgrundsfärg

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

I popup-fönstret Bakgrundsfärg anger du nödvändiga regler och villkor. Välj först Regler från rullgardinsmenyn Formatera efter. Se till att det valda måttet är steg 1 , och då ska värdet vara lika med 1. Till sist ska jag ställa in det här villkoret som en guldfärg. Jag ska lägga till ett annat villkor här som säger, "om det är lika med noll, är bakgrundsfärgen ljusrosa". 

Denna funktion för villkorlig formatering är också ett nytt tillägg i LuckyTemplates. om du vill utforska mer om funktionen.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

Sedan kommer hur matrisen ser ut att förändras avsevärt baserat på formateringsreglerna som ställts in.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris

En annan sak som du kan använda är att ändra bredden på varje kolumn. Du kan justera alla kolumner så att de passar dem på en sida, men det beror fortfarande på hur du vill att matrisen ska se ut.

Så här ser det slutliga Gantt-diagrammet ut på rapportsidan efter installationen. Det jag tidigare visade upp var bara steg ett eftersom jag så småningom gjorde detta exempel på Gantt-diagram lite avancerat.

Skapa ett Gantt-diagram i LuckyTemplates med hjälp av matris




Slutsats

Idag har jag lyft fram några riktigt coola och användbara tekniker. Förhoppningsvis gillade du det och lärde dig mycket. Du kan kolla in instruktionsvideon som jag inkluderade i bloggen för mer information. 

När det gäller vad jag gick igenom under sessionen endast för medlemmar om projektledning, har jag lagt till mycket mer logik till Gantt-diagrammet. Jag la till olika färger för olika uppgifter och uppgiftskategorier. Jag inkorporerade också olika nyanser för de olika projektens slutförandeprocent.

Lycka till!


Upptäck unika insikter med LuckyTemplates TOPN-funktion

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.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

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.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

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.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

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.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

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.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

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.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

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.

Pipe In R: Anslutningsfunktioner med Dplyr

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.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.