Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

I denne bloggen skal jeg gå over noen prosjektledelsesinnsikter og spesifikt snakke om å lage et Gantt-diagram i LuckyTemplates ved å bruke matrise i Visual Studio. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg skal vise logikken bak å lage dette Gantt-diagrammet, som er veldig nyttig når det kommer til prosjektledelse.

Et Gantt-diagram er et veldig vanlig bilde som viser prosjekttidslinjer. På toppen av det viser den deg en veldig god oversikt og alle detaljene rundt prosjektene dine.

I dette eksempeloppsettet har jeg en dynamisk datoskjærer der jeg enkelt kan endre datoen slik at prosjektledelsesdiagrammet også oppdateres. Jeg kan også filtrere inn på bestemte prosjekter i eksempelrapporten. Det er mange dynamiske funksjoner som er involvert for å oppnå denne Gantt-diagramanalysen i LuckyTemplates.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Målet mitt med denne opplæringen er å fremheve logikken som må implementeres i matrisen til Visual Studio for å oppnå denne visualiseringen.

Innholdsfortegnelse

Sette opp matrisen

For å sette opp, må jeg ta med noen få detaljer på bordet mitt. Jeg trenger prosjektnavn , oppgavekategori , oppgavenavn , sluttdato og startdato for å visualisere.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Etter det skal jeg gjøre tabellen om til en matrise. For å være sikker på at det er satt opp riktig, må jeg gå ned i hvert nivå i hierarkiet.

Jeg klikker på symbolet for Utvid alt ned ett nivå i hierarkiet noen ganger til jeg får det jeg vil ha.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Nå som det er satt, skal jeg endre oppsettet. Jeg må klikke på formateringsikonet og deretter gå til radoverskrifter . Nå skal jeg slå av trinnvis layout slik at jeg kan få det jeg ville ha.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Matrisen som jeg nå har er fortsatt ikke ferdig fordi jeg fortsatt trenger kolonnene. Jeg vil at matrisen skal være dynamisk. Jeg vil også at dataene skal være basert på ethvert utvalg fra ethvert prosjekt og hvilken som helst dag. Derfor skal jeg lage en tabell og kalle den Days .

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Jeg brukte en veldig enkel formel for å lage denne tabellen og lage verdiene fra null opp til 200.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Etter å ha laget Days- tabellen, må jeg dra den inn i parameteren kolonnene mine slik at den kan komme inn i matrisen. Men når jeg gjør det uten noen beregninger, får jeg åpenbart en feil. Det er rimelig fordi Days- tabellen min ikke har noe forhold mellom de andre tabellene. Derfor må jeg etablere en forbindelse med tabellene. For å gjøre dette må jeg slå sammen tabellene ved å bruke en DAX-formel.

Etablere tabellforbindelsene i matrisen

Her er formelen jeg skal bruke. Jeg kalte bare formelen som trinn 1 for enkel identifikasjon.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Jeg opprettet den formelen for å aktivere forholdet mellom tabellene. Jeg har akkurat kvittet meg med delsummene siden det er litt meningsløst. Etter det er det slik matrisevisualen vil se ut.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Det er en datovelger og matrisen viser de tilsvarende datoene rundt det valget.

Hvis jeg flytter datovalget til 16. januar, vil jeg bare ha tre dager med data her fordi sluttdatoen er 19. januar. Siden jeg har vist formelen, skal jeg nå vise logikken bak denne beregningen.

Det er mye å trene med denne formelen. Først må formelen se etter gjeldende dato. Det handler om hvert enkelt resultat for seg selv. For det andre må den utarbeide prosjektdagene slik at formelen må iterere gjennom hver eneste rad mellom start- og sluttdatoen. 

For DaysFromStartDate- variabelen vurderer den startdatoen så vel som den valgte datoen. I mellomtiden må DaysFromEndDate- variabelen se på både startdatoen og prosjektdagene. Som du kan se, er startdatoen og sluttdatoen svært viktige deler av formelen.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

For de numeriske verdiene vil formelen returnere en verdi hvis gjeldende dag er større enn eller lik dagene fra startdatoen. I tillegg må gjeldende dagnummer være mindre enn eller lik sluttdatoen. Hvis den passer betingelsene, vil formelen returnere 1 i alle radene i matrisen. Hvis den ikke oppfyller betingelsen, returnerer formelen null som verdi.

Det er slik jeg gjør om datoene til tall fra et utvalg. Det er den eksakte logikken som brukes i matrisen.

Opprette et Gannt-diagram i LuckyTemplates ved å bruke matrisen

Den neste teknikken jeg vil vise deg innebærer å gjøre denne matrisen om til et Gantt-diagram. For å gjøre det, klikk, og velg deretter Bakgrunnsfarge

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

I bakgrunnsfarge- popup-vinduet skriver du inn de nødvendige reglene og betingelsene. Først velger du Regler fra rullegardinlisten Formater etter. Pass på at det valgte målet er trinn 1 , og da skal verdien være lik 1. Til slutt skal jeg sette denne betingelsen som en gullfarge. Jeg skal legge til en annen betingelse her som sier, "hvis den er lik null, er bakgrunnsfargen lys rosa". 

Denne funksjonen for betinget formatering er også et nylig tillegg i LuckyTemplates. hvis du vil utforske mer om funksjonen.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

Deretter vil måten matrisen ser ut, endre seg betydelig basert på formateringsreglene som ble satt opp.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise

En annen ting du kan bruke er å endre bredden på hver kolonne. Du kan justere alle kolonnene for å passe dem på én side, men det vil fortsatt avhenge av hvordan du vil at matrisen skal se ut.

Slik ser det endelige Gantt-diagrammet ut på rapportsiden etter oppsettet. Det jeg tidligere viste frem var bare trinn én fordi jeg til slutt gjorde dette Gantt-eksemplet litt avansert.

Opprette et Gantt-diagram i LuckyTemplates ved å bruke matrise




Konklusjon

I dag har jeg fremhevet noen veldig kule og nyttige teknikker. Forhåpentligvis likte du det og lærte mye. Du kan sjekke ut opplæringsvideoen som jeg inkluderte i bloggen for mer informasjon. 

Når det gjelder det jeg gikk igjennom under den eneste medlemsøkten om prosjektledelse, har jeg lagt til mye mer logikk til Gantt-diagrammet. Jeg la til forskjellige farger for forskjellige oppgaver og oppgavekategorier. Jeg inkorporerte også forskjellige nyanser for de forskjellige prosjektprosentene fullføring.

Lykke til!


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.