Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Pentru astăzi, voi vorbi despre raportarea financiară. Vreau să vă arăt cum să creați tabele personalizate pentru raportul de bord financiar LuckyTemplates. Capacitatea de a vă personaliza tabelele în cadrul LuckyTemplates vă va oferi o flexibilitate imensă atunci când creați aplicații de raportare. În acest exemplu, vorbim despre raportarea financiară, dar această tehnică poate fi folosită în orice tip de raportare. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Este posibil să fi întâlnit o situație în care doriți să afișați rezultate diferite pe rânduri diferite sau să oferiți calcule rezumative pe un anumit rând. Din păcate, nu este posibil să creați un subtotal în calculele dvs. într-un tabel normal.
Cuprins
Utilizarea șablonului de tabel pentru un raport de tablou de bord financiar LuckyTemplates
Există noi elemente vizuale personalizate care pot face acest lucru, dar nu vă oferă atât de multă flexibilitate dacă utilizați această tehnică în LuckyTemplates.
Ideea din spatele acestor mese personalizate este că aveți nevoie de un șablon cu ceea ce doriți să arate masa dvs. Un alt termen pentru aceasta este masa de susținere . Nu va face parte din modelul dvs. în sine, dar va sprijini calculele pe care le faceți în interiorul modelului dvs. de bază.
Când vă uitați la modelul meu de date, veți vedea tabelele mele principale, precum și o întreagă gamă de tabele suport în partea de jos.
Trebuie să folosim un șablon ca acesta. În acest exemplu, veți vedea în partea de jos că sunt toate aceste totaluri.
Toate acestea au fost configurate în Excel folosind tab-uri sau spații, astfel încât unele dintre aceste intrări au fost în afara subtotalurilor. De asemenea, am creat o coloană Normalizată (coloana din dreapta) pentru a mă ajuta cu calculele mele.
Lucrul important aici este să creați un șablon ca acesta.
Crearea unei formule pentru un tablou de bord financiar LuckyTemplates
Următorul pas este să creăm o formulă care să stabilească în ce rând ne aflăm și să aloce un rezultat acelui rând. Conceptul principal în limbajul de formule DAX și, în general, cu LuckyTemplates, este acest concept de context.
Și contextul vine din rând. Dacă acesta este doar un tabel de susținere aleatoriu cu valori de text aleatoare care nu au nicio relație cu modelul nostru, atunci trebuie să obținem rezultatele din altă parte și să le alocăm acestor valori de text particulare pe baza logicii.
Așa putem aloca orice unui rând. Doar creăm noi înșine logica în cadrul măsurilor noastre.
Să revenim la tabloul de bord și veți vedea că am adăugat acel șablon la acest tabel. De asemenea, m-am asigurat că a fost sortat corect și că indexul de rând este ascuns.
Următorul pas este să calculați toate aceste subtotaluri individuale, cum ar fi veniturile totale și costul mărfurilor vândute. După cum puteți vedea, există destul de multe măsuri, dar niciuna dintre acestea nu este complexă.
De exemplu, dacă mergem la Venituri, doar luăm valorile din setul meu de date care au venituri legate de el.
În setul meu de date, am un tabel mai simplificat cu toate valorile financiare din el, ceea ce îmi face ușor să rulez calcule.
Așa că acum voi extrage informațiile pe care le vreau de aici și apoi le voi aloca acolo unde am nevoie de ele în interiorul tabelului meu.
Calcularea costului mărfurilor vândute
Acum că avem deja calculul veniturilor, să aruncăm o privire la calculul costului mărfurilor vândute. Am adăugat un minus pentru că nu are unul în datele brute.
Calcularea profitului brut
Pentru a calcula profit, folosesc diferența dintre venit și cost. În acest caz particular, aș fi putut folosi valorile, dar le-am adăugat în variabile doar pentru a le desprinde.
Calcularea marjei de profit brut
Și apoi am calculat și marja de profit brut.
De asemenea, am făcut același lucru pentru datele reale ale anului precedent și am reușit să izolez și acele rezultate particulare.
Am deja aceste rezultate individuale, dar mai am aceste rezultate pe care trebuie să le aloc. Nu trebuie să creez o formulă pentru acestea, așa cum am făcut-o pentru cele individuale, deoarece multe dintre aceste elemente de rând există deja în setul meu de date.
Nu este nevoie să izolați și să calculați măsuri pentru fiecare articol. Le putem aloca pe toate odată și facem doar subcategorii sau subtotaluri acolo unde este cazul, cum ar fi aceste calcule cumulate.
Să aruncăm o privire la modul în care am realizat personalizarea completă a tabelelor prin suprapunerea rezultatelor în șabloanele mele.
Aceasta este o metodologie care poate fi reutilizată în orice dezvoltare de raport. În prima , stabilim rândul pe care ne aflăm și contextul utilizat.
Apoi am folosit pentru a rula multă logică. Această funcție este ca o imbricată și este o modalitate mai bună de a scrie o logică mai avansată în interiorul LuckyTemplates.
Logica va spune că, dacă articolul curent este egal cu veniturile totale, atunci vreau să fie rezultatul veniturilor pe care l-am calculat.
Același lucru este valabil și pentru costul mărfurilor vândute, rezultatul profitului brut, rezultatul marjei de profit și așa mai departe și așa mai departe. Pot aloca aceste calcule cumulate acelor subtotaluri.
În cele din urmă, dacă nu există niciunul dintre acestea, atunci calculul ar trebui să caute exact acel rând în tabelul din declarația de venit și apoi să îmi revină rezultatul.
Această măsură efectivă este de fapt doar o sumă cu un pic de logică împărțită în venituri și cheltuieli. Am alocat subtotalurile și apoi am creat logica finală, care mi-a dat toate celelalte rezultate. În acest fel, nu trebuie să creez o sută de alocări diferite; A trebuit să fac asta doar pentru cei puțini care au contat cu adevărat.
De fapt, am făcut exact aceeași strategie pentru a veni cu măsura totalurilor anuale . Acesta este un calcul principal care mi-a permis să aloc totul în tabel dintr-o dată.
Concluzie
Lucrurile cheie pe care am vrut să le evidențiez în acest tutorial pentru tabloul de bord financiar LuckyTemplates sunt utilizarea unui șablon și implementarea unei metodologii de alocare . Există câțiva pași pentru a ajunge acolo: crearea șablonului, a afla care sunt totalurile dvs. cumulate, obținerea acestor rezultate individual și apoi crearea algoritmului de alocare.
Odată ce parcurgeți această logică pas cu pas, vă va economisi timp de a trebui să scrieți atât de multă logică tradițională suplimentară. Acest lucru poate fi ușor de realizat și replicat în multe scenarii diferite.
Asta e tot ce am vrut să arăt în această postare. Dacă doriți să aprofundați, avem și un curs complet în Centrul de învățare al LuckyTemplates. Acesta este un curs cuprinzător care intră în toate aspectele , unde veți învăța cum să construiți o soluție completă de la început până la sfârșit.
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