Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest blog, voi trece peste câteva informații despre managementul proiectelor și voi vorbi în mod specific despre crearea unei diagrame Gantt în LuckyTemplates folosind matrice în Visual Studio. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Voi arăta logica din spatele creării acestei diagrame Gantt, care este foarte utilă atunci când vine vorba de managementul proiectelor.
O diagramă Gantt este o imagine foarte comună care arată cronologia proiectului. În plus, vă arată o imagine de ansamblu foarte bună și toate detaliile din jurul proiectelor dvs.
În acest exemplu de configurare, am un slicer dinamic de date unde pot schimba cu ușurință data, astfel încât diagrama de management al proiectului să se actualizeze, de asemenea. De asemenea, pot filtra anumite proiecte din exemplul de raport. Există o mulțime de caracteristici dinamice care sunt implicate pentru a realiza această analiză diagramă Gantt în LuckyTemplates.
Scopul meu pentru acest tutorial este de a evidenția logica care trebuie implementată în matricea Visual Studio pentru a realiza această vizualizare.
Cuprins
Configurarea Matricei
Pentru a configura, trebuie să aduc câteva detalii în masa mea. Am nevoie de Numele proiectului , Categoria sarcinii , Numele sarcinii , Data de încheiere și Data de începere pentru a vizualiza.
După aceea, voi transforma tabelul într-o matrice. Pentru a mă asigura că este configurat corect, trebuie să detaliez fiecare nivel al ierarhiei.
Voi face clic pe simbolul pentru Extindeți totul în jos cu un nivel în ierarhie de câteva ori până când voi obține ceea ce vreau.
Acum că este setat, voi schimba aspectul. Trebuie să dau clic pe pictograma de formatare, apoi să merg la Anteturi rând . Acum, voi dezactiva Aspectul în trepte ca să pot avea ceea ce mi-am dorit.
Matricea pe care o am acum nu este încă făcută pentru că mai am nevoie de coloane. Vreau ca matricea să fie dinamică. De asemenea, vreau ca datele să se bazeze pe orice selecție din orice proiect și în orice zi. De aceea, voi crea un tabel și îl voi numi Zile .
Am folosit o formulă foarte simplă pentru a crea acest tabel și a crea valori de la zero până la 200.
După ce am creat tabelul Zile , trebuie să-l trag în parametrul meu coloane, astfel încât să poată intra în matrice. Dar când fac asta fără calcule, evident că voi primi o eroare. Este rezonabil deoarece tabelul meu Days nu are nicio relație între celelalte mese. Astfel, trebuie să stabilesc o legătură cu tabelele. Pentru a face acest lucru, trebuie să unesc tabelele folosind o formulă DAX.
Stabilirea conexiunilor de tabel în matrice
Iată formula pe care o voi folosi. Tocmai am numit formula pasul 1 pentru o identificare ușoară.
Am creat acea formulă pentru a permite relația dintre tabele. Tocmai am scăpat de subtotaluri, deoarece este puțin fără sens. După aceea, așa va arăta imaginea matriceală.
Există un selector de dată și matricea afișează datele corespunzătoare în jurul acelei selecții.
Dacă mut selecția datei pe 16 ianuarie, voi avea doar trei zile de date aici, deoarece data de încheiere este pe 19 ianuarie. Deoarece am arătat formula, acum voi arăta logica din spatele acestui calcul.
Sunt multe de rezolvat folosind această formulă. În primul rând, formula trebuie să caute data curentă. Este vorba despre fiecare rezultat individual în sine. În al doilea rând, trebuie să elaboreze Zilele Proiectului, astfel încât formula să treacă prin fiecare rând între data de început și data de sfârșit.
Pentru variabila DaysFromStartDate , ia în considerare data de începere, precum și data selectată. Între timp, variabila DaysFromEndDate trebuie să analizeze atât data de începere, cât și zilele proiectului. După cum puteți vedea, Data de început și Data de încheiere sunt părți foarte importante ale formulei.
Pentru valorile numerice, formula va returna o valoare dacă ziua curentă este mai mare sau egală cu zilele de la data de începere. În plus, numărul zilei curente trebuie să fie mai mic sau egal cu data de încheiere. Dacă îndeplinește condițiile, formula va returna 1 în toate rândurile matricei. Dacă nu se potrivește condiției, formula returnează zero ca valoare.
Așa transform datele în numere dintr-o selecție. Este logica exactă care se aplică în matrice.
Crearea unei diagrame Gannt în LuckyTemplates utilizând matricea
Următoarea tehnică pe care vreau să ți-o arăt implică transformarea acestei matrice într-o diagramă Gantt. Pentru a face acest lucru, faceți clic pe Formatare condiționată , apoi selectați Culoare de fundal .
În fereastra pop-up Culoare de fundal , introduceți regulile și condițiile necesare. Mai întâi, selectați Reguli din lista drop-down Format By . Asigurați-vă că măsura selectată este Pasul 1 și apoi valoarea ar trebui să fie egală cu 1. În cele din urmă, voi seta această condiție ca culoare aurie. Voi adăuga o altă condiție aici care spune: „dacă este egal cu zero, culoarea de fundal este roz deschis”.
Această caracteristică de formatare condiționată este, de asemenea, o adăugare recentă în LuckyTemplates. Faceți clic aici dacă doriți să explorați mai multe despre această funcție.
Apoi, modul în care arată matricea se va schimba semnificativ în funcție de regulile de formatare care au fost configurate.
Un alt lucru pe care îl puteți aplica este să schimbați lățimea fiecărei coloane. Puteți ajusta toate coloanele pentru a le potrivi pe o singură pagină, dar tot va depinde de cum doriți să arate matricea.
Așa arată diagrama Gantt finală în pagina de raport după configurare. Ceea ce am prezentat anterior a fost doar prima etapă, deoarece în cele din urmă am făcut acest exemplu de diagramă Gantt puțin avansat.
Cum să creați rapoarte și tablouri de bord convingătoare în LuckyTemplates
Cum să utilizați analiza încorporată pentru diagramele de dispersie LuckyTemplates
Sfaturi pentru vizualizarea datelor LuckyTemplates pentru analiza tendințelor KPI
Concluzie
Astăzi, am evidențiat câteva tehnici foarte interesante și utile. Sper că v-a plăcut și ați învățat multe. Puteți consulta videoclipul tutorial pe care l-am inclus pe blog pentru mai multe detalii.
În ceea ce privește ceea ce am trecut în timpul sesiunii de management de proiect destinată exclusiv membrilor, am adăugat mult mai multă logică diagramei Gantt. Am adăugat culori diferite pentru diferite sarcini și categorii de sarcini. De asemenea, am încorporat diferite nuanțe pentru diferitele procente de finalizare a proiectului.
Noroc!
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți