Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

I denne blog vil jeg gennemgå nogle projektledelsesindsigter og specifikt tale om at skabe et Gantt-diagram i LuckyTemplates ved hjælp af matrix i Visual Studio. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg vil vise logikken bag at skabe dette Gantt-diagram, som er meget nyttigt, når det kommer til projektledelse.

Et Gantt-diagram er en meget almindelig visualisering, der viser projekttidslinjer. Oven i købet viser den dig et rigtig godt overblik og alle detaljerne omkring dine projekter.

I denne eksempelopsætning har jeg en dynamisk datoudskiller, hvor jeg nemt kan ændre datoen, så projektledelsesdiagrammet også opdateres. Jeg kan også filtrere ind på bestemte projekter i prøverapporten. Der er en masse dynamiske funktioner, der er involveret for at opnå denne Gantt-diagramanalyse i LuckyTemplates.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Mit mål med denne tutorial er at fremhæve den logik, der skal implementeres i Visual Studios matrix for at opnå denne visualisering.

Indholdsfortegnelse

Opsætning af Matrix

For at sætte op skal jeg have et par detaljer med ind i mit bord. Jeg har brug for projektnavn , opgavekategori , opgavenavn , slutdato og startdato for at visualisere.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Derefter vil jeg lave bordet om til en matrix. For at sikre mig, at det er konfigureret korrekt, skal jeg bore ned i hvert niveau i hierarkiet.

Jeg klikker på symbolet for Udvid alt ned et niveau i hierarkiet et par gange, indtil jeg får det, jeg vil have.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Nu hvor det er sat, vil jeg ændre layoutet. Jeg skal klikke på formateringsikonet og derefter gå til Rækkeoverskrifter . Nu vil jeg deaktivere Stepped Layout , så jeg kan få det, jeg ville have.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Den matrix, som jeg nu har, er stadig ikke færdig, fordi jeg stadig har brug for kolonnerne. Jeg ønsker, at matrixen skal være dynamisk. Jeg ønsker også, at dataene skal være baseret på ethvert udvalg fra ethvert projekt og enhver dag. Derfor har jeg tænkt mig at lave en tabel og kalde den Days .

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Jeg brugte en meget simpel formel til at oprette denne tabel og oprette værdierne fra nul op til 200.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Efter at have oprettet tabellen Days , skal jeg trække den ind i min kolonneparameter, så den kan komme ind i matrixen. Men når jeg gør det uden nogen beregninger, får jeg selvfølgelig en fejl. Det er rimeligt, fordi min Days- tabel ikke har noget forhold mellem de andre tabeller. Derfor skal jeg etablere en forbindelse med tabellerne. For at gøre dette skal jeg slutte mig til tabellerne ved hjælp af en DAX-formel.

Etablering af tabelforbindelserne i matrixen

Her er den formel, jeg vil bruge. Jeg har lige navngivet formlen som trin 1 for nem identifikation.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Jeg oprettede den formel for at muliggøre forholdet mellem tabellerne. Jeg er lige sluppet af med subtotalerne, da det er lidt meningsløst. Herefter er det sådan, matrixvisualen vil se ud.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Der er en datovælger, og matrixen viser de tilsvarende datoer omkring det valg.

Hvis jeg flytter datovalget til den 16. januar, har jeg blot tre dages data her, fordi slutdatoen er den 19. januar. Da jeg har vist formlen, vil jeg nu vise logikken bag denne beregning.

Der er meget at træne ved at bruge denne formel. Først skal formlen lede efter den aktuelle dato. Det handler om hvert enkelt resultat for sig selv. For det andet skal den udarbejde projektdagene, formlen skal gentage hver eneste række mellem start- og slutdatoen. 

For variablen DaysFromStartDate tager den både startdatoen og den valgte dato i betragtning. I mellemtiden skal DaysFromEndDate- variablen se på både startdatoen og projektdagene. Som du kan se, er startdatoen og slutdatoen meget vigtige dele af formlen.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

For de numeriske værdier vil formlen returnere en værdi, hvis den aktuelle dag er større end eller lig med dagene fra startdatoen. Derudover skal det aktuelle dagnummer være mindre end eller lig med slutdatoen. Hvis den passer til betingelserne, vil formlen returnere 1 i alle rækkerne i matrixen. Hvis den ikke passer til betingelsen, returnerer formlen nul som sin værdi.

Det er sådan, jeg laver datoerne om til tal fra et udvalg. Det er den nøjagtige logik, der anvendes i matrixen.

Oprettelse af et Gannt-diagram i LuckyTemplates ved hjælp af matrixen

Den næste teknik, som jeg vil vise dig, involverer at omdanne denne matrix til et Gantt-diagram. For at gøre det, klik, og vælg derefter Baggrundsfarve

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Indtast de nødvendige regler og betingelser i pop op- vinduet Baggrundsfarve . Først skal du vælge Regler fra rullelisten Formatér efter. Sørg for, at det valgte mål er trin 1 , og så skal værdien være lig med 1. Til sidst vil jeg indstille denne betingelse som en guldfarve. Jeg vil tilføje en anden betingelse her, der siger, "hvis den er lig med nul, er baggrundsfarven lyserød". 

Denne betingede formateringsfunktion er også en nylig tilføjelse i LuckyTemplates. hvis du vil udforske mere om funktionen.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

Så vil den måde, hvorpå matrixen ser ud, ændre sig markant baseret på de formateringsregler, der blev sat op.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix

En anden ting, du kan anvende, er at ændre bredden af ​​hver kolonne. Du kan justere alle kolonnerne, så de passer til dem på én side, men det afhænger stadig af, hvordan du vil have matrixen til at se ud.

Sådan ser det endelige Gantt-diagram ud på rapportsiden efter opsætningen. Det, jeg tidligere viste, var blot etape et, fordi jeg til sidst gjorde dette eksempel på Gantt-diagram en smule avanceret.

Oprettelse af et Gantt-diagram i LuckyTemplates ved hjælp af matrix




Konklusion

I dag har jeg fremhævet nogle virkelig seje og nyttige teknikker. Forhåbentlig har du nydt det og lært en masse. Du kan tjekke den tutorial video, som jeg inkluderede i bloggen for flere detaljer. 

Med hensyn til det, jeg gik igennem under sessionen kun for medlemmer om projektledelse, har jeg tilføjet meget mere logik til Gantt-diagrammet. Jeg tilføjede forskellige farver til forskellige opgaver og opgavekategorier. Jeg har også indarbejdet forskellige nuancer til de forskellige projektgennemførelsesprocenter.

Held og lykke!

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.