Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va discuta cele mai bune practici în utilizarea coloanelor calculate în LuckyTemplates . Vom parcurge, de asemenea, formulele DAX folosite pentru a le crea.
În discuțiile anterioare, am analizat cum să scriem diferite măsuri în LuckyTemplates, dar o altă tehnică pe care o putem folosi este să creăm coloane calculate.
În afară de măsuri, utilizarea coloanelor calculate este o modalitate excelentă de a efectua calcule în cadrul tabelelor.
Cei care sunt obișnuiți să folosească Excel sunt foarte familiarizați cu acest concept.
Cuprins
Excel vs LuckyTemplates
În Microsoft Excel , de obicei scriem formule la sfârșitul fiecărei coloane pentru a obține rezultatul dorit, care este cel mai frecvent atunci când avem de-a face cu seturi de date mai mari.
Acest concept poate fi realizat și în LuckyTemplates. Cu toate acestea, există o modalitate mai bună de a face acest lucru prin utilizarea măsurilor pentru a executa calcule.
Poate fi greu de adaptat la această metodă alternativă de calcul atunci când începeți. Dar, trebuie să înțelegem cum funcționează măsurile, deoarece acestea sunt ceea ce vom folosi pentru majoritatea calculelor noastre LuckyTemplates.
Incorect: Folosirea coloanelor calculate pentru tabelele cu fapte
Noii utilizatori LuckyTemplates tind să utilizeze coloane calculate în tabelele de fapte. Pentru a demonstra de ce această practică este incorectă, să ne uităm la un exemplu.
Mai întâi, să creăm o nouă coloană.
Pur și simplu faceți clic pe butonul coloană nouă din fila Acasă.
Vom numi această nouă coloană Costuri .
Putem vedea că nu avem o coloană Costuri existentă în tabel.
Există doar Cantitatea de comandă și Costul unitar total . Deci, pentru a obține costurile noastre, putem face referire la aceste două coloane.
Nu trebuie să punem o sau alte în formula noastră, deoarece coloanele calculate funcționează la nivel de rând.
Pentru a crea o măsură, tot ce trebuie să facem este să facem referire direct la coloane, Cantitatea de comandă și Costul unitar total.
Cu aceasta, tabelul va afișa acum rezultatul cantității comenzii înmulțit cu costul unitar total la fiecare rând sub o nouă coloană numită Costuri .
Apoi trebuie să schimbăm formatul acestei coloane într-o monedă .
Putem continua să repetăm acești pași pentru alte măsuri pe care le vom include în modelul nostru.
Dacă vrem o coloană calculată pentru Profituri, tot ce ne trebuie este să creăm o nouă măsură. Pentru a obține valoarea pentru profituri, scădem coloana Costuri din coloana Venituri totale.
Din nou, rezultatele pentru această măsură se vor afișa în noua coloană Profituri.
Deci, acesta este ceea ce tind să facă noii utilizatori LuckyTemplates pentru a obține aceste rezultate. Cu toate acestea, acest lucru este incorect deoarece tabelul Vânzări din acest exemplu este un tabel de fapte.
Coloanele calculate nu ar trebui făcute în tabelele de fapte.
Corect: Utilizarea coloanelor calculate în tabelele de căutare
Tabelele de căutare (cum ar fi, Regiuni, Produse, Clienți și Date) sunt de preferat atunci când dorim să folosim coloane calculate, deoarece pot fi folosite cu filtre.
Vom folosi tabelul Produse pentru a demonstra acest concept.
Să creăm o nouă coloană în acest tabel numită Vânzări.
Pentru acest exemplu, avem deja o măsură a vânzărilor totale. Deci, pentru a crea această nouă coloană, trebuie doar să plasăm această măsură în interiorul ei.
Putem grupa în continuare după produse folosind coloane calculate. Să numim această nouă coloană Grupuri de produse și apoi să introducem o instrucțiune în această formulă.
SWITCH TRUE este similar cu utilizarea unei instrucțiuni imbricate .
Apoi, introducem argumentul. Dacă coloana Vânzări este mai mare de 10 milioane, va fi egală cu „Sup”. În caz contrar, va fi egal cu „De jos”. În cele din urmă, puneți un GOLF la sfârșit.
Odată ce am terminat cu construirea măsurilor și calculelor, putem trece la adăugarea de filtre și dimensiuni la datele din rapoartele noastre.
Dacă vrem să ne uităm la rezultatele de sus și de jos, putem afișa coloana Grupuri de produse ca vizualizare în raport.
Coloane calculate Vs Măsuri
Coloanele calculate sunt mai bine de utilizat atunci când aveți de-a face cu calcule mici.
Când avem calcule mari în tabelele noastre mai mari, cum ar fi tabelul nostru de fapte, trebuie să folosim măsuri.
Măsurile ne permit să creăm calcule virtuale în loc să le aplicăm direct pe un tabel; calculele virtuale oferă mai multe perspective.
Unele tabele informative pot avea mai mult de un milion de rânduri. Deci, dacă alegem să folosim o coloană calculată, aceasta va ocupa un spațiu mare în modelele noastre
Coloanele calculate pot crea multe puncte de date în tabelele noastre de fapte de care nu avem nevoie.
Dacă folosim în schimb o măsură, rezultatele pot fi rulate virtual. Și tot ce trebuie să facem pentru a le face să apară în raportul nostru este să le tragem înăuntru.
Dar, pe o altă notă, valorile din coloanele calculate se reîmprospătează și se recalculează automat împreună cu raportul . Dar, deoarece sunt legate de rândurile din tabelele cu date, rapoartele cu mai multe coloane calculate întâmpină de obicei probleme și întârzieri.
Măsurile, însă, efectuează calcule numai atunci când sunt utilizate în rapoarte. Nu ocupă niciun spațiu în model dacă nu sunt folosite.
Astfel, utilizatorii LuckyTemplates vor folosi în mare parte măsuri.
Concluzie
Aplicarea acestui sfat de bune practici va îmbunătăți considerabil funcționalitatea rapoartelor noastre.
Trebuie să înțelegem bine cum și unde ar trebui implementate măsurile și coloanele calculate în modelele noastre LuckyTemplates pentru a le maximiza pe deplin potențialul.
Utilizatorii LuckyTemplates cu experiență știu că măsurile sunt cele mai importante atunci când creează rapoarte LuckyTemplates. Cu toate acestea, trebuie să ne amintim că coloanele calculate sunt mai bune pentru a construi modele de date și pentru a crea informații în cadrul rapoartelor.
Toate cele bune,
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