Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

În această postare, vreau să vă arăt care este, fără îndoială, una dintre cele mai convingătoare tehnici de vizualizare din Advanced LuckyTemplates. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Nu simți niciodată că ești limitat să folosești doar opțiunile generale de vizualizare din LuckyTemplates (sau elementele vizuale personalizate de altfel). Aveți o oportunitate semnificativă de a vă face imaginile și mai convingătoare folosind DAX pentru a crea măsuri dinamice.

În acest tutorial avansat LuckyTemplates, vă voi arăta cum să utilizați, ceea ce eu numesc, abordarea multi-threaded a imaginilor dinamice . Crearea unei măsuri dinamice printr-o singură selecție este grozavă, dar ceea ce vă duce cu adevărat imaginile la următorul nivel este atunci când introduceți mai multe variabile în măsuri care apoi determină ce este afișat în vizualizări.

Aceasta nu este o tehnică ușoară, dar cu siguranță merită învățată și înțeleasă. Dacă o faci, poți începe să o aplici în multe moduri diferite.

În modelul demonstrativ, am folosit interacțiunile vizuale cu mare efect creând trei straturi în pagina de raport pentru a mă concentra cu adevărat asupra datelor și informațiilor cheie din regiuni distincte.

Vă voi prezenta în detaliu această tehnică avansată LuckyTemplates, de la crearea tabelelor până la elaborarea calculelor DAX. Primul lucru pe care trebuie să-l facem este să ne dezvoltăm calculele de bază (Venituri și Profituri). Dar înainte de a trece la asta, să ne uităm la modelul nostru de date și să vedem cu ce lucrăm.

Cuprins

Structura modelului de date

În modelul nostru de date, avem datele, clienții, agenții de vânzări, produsele, locațiile și vânzările.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

În tabelul nostru de vânzări , unde ne vom face calculele de bază, tot ce avem este Cantitatea vândută. 

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Așa că trebuie să scriem o logică pentru a calcula valoarea reală în dolari pe vânzare. Și în tabelul nostru Produse , avem o coloană Preț curent , astfel încât să putem utiliza aceasta și să calculăm valoarea vânzării totale per articol care a fost vândut.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Elaborarea măsurilor de bază

Pentru a crea acea măsură, facem clic pe New Measure și introducem calculul.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Îl vom numi Vânzări totale și vom folosi pentru a itera fiecare rând din tabelul Vânzări și apoi vom înmulți cantitatea vândută cu prețul. Și așa folosim funcția , care ne permite să mergem înapoi, prin relație, la tabelul Produse .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Deci, acesta este în esență venitul nostru total. Acum vom calcula profiturile noastre totale , în care avem câțiva pași de parcurs pentru a-l obține. Mai întâi vom calcula costurile totale , ceea ce putem face deoarece avem coloana Cost în tabelul Produse .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Putem folosi exact aceeași logică (calcularea vânzărilor totale), o putem copia și lipi și crea o nouă măsură. Pur și simplu schimbăm numele în Total Costs , apoi în loc de prețul curent, vom pune Costs .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Putem pune acest lucru într-un tabel pentru a ne asigura că lucrurile se calculează corect. Apoi facem niște formatări și transformăm asta într-o valoare în dolari.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Așa că acum ne uităm la vânzările totale și la costul total per produs.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Din aceasta, putem calcula profiturile totale destul de ușor. Pur și simplu scădem costurile totale din vânzările totale .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Acum trebuie să ne dăm seama cum putem face aceste imagini dinamice. Rețineți că dorim să privim în mod dinamic datele în timp și să alegem diferite intervale de timp. De exemplu, vrem să ne uităm la ultimele șapte zile și/sau ultimele 30 de zile etc. Nu putem face asta dintr-un tabel standard de date. Trebuie să creăm un tabel suplimentar și să îl introducem în calculele noastre .

Crearea unui tabel suport

Există mai multe moduri de a crea acest nou tabel, dar întotdeauna îmi place să folosesc Enter Data , deoarece funcționează bine în majoritatea cazurilor și creează un tabel foarte rapid.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Așa că facem clic pe Introduceți date și completăm coloanele. Vom numi acest tabel Selecție interval de zile .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Odată ce îl încărcăm, se spune că încearcă să creeze o conexiune cu modelul, dar nu are absolut nicio legătură fizică sau relație cu nimic din model .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Apoi, facem să sortăm după coloana Zile tabelul nostru de aici pentru a-l avea în ordinea corectă...

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

… și apoi transformați-l într-un feliător.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Elaborarea formulei de selecție a intervalului de zile

Următorul lucru pe care trebuie să-l facem este să aflăm ce alegem de fapt . Pentru a face acest lucru, mergem din nou la New Measure și introducem formula noastră. Vom folosi funcția și vom merge după Days , dar ne asigurăm că o sortăm corect. Dacă îl vom folosi astfel, vom primi o eroare dacă nu este selectat nimic.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Pentru a corecta acest lucru, vom folosi și apoi vom merge Day Range. Deci, dacă este selectată o singură valoare în intervalul de zile, atunci aceasta este egală cu zilele. Dacă nu, atunci este egal cu 0 sau cu unele valori implicite. Sau putem folosi Date , așa că dacă nu este selectat nimic, va afișa totul. 

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Acum că avem această selecție a intervalului de zile , pe care o vom folosi în calculele noastre, trebuie să stabilim cumva ce apare de fapt într-un interval de date pe baza selecției .

Elaborarea calculului pentru a afișa intervalul de date selectat

În primul rând, am introdus Data aici în tabelul nostru, apoi o rezolvăm și scăpăm de ceva, să scăpăm de ceva timp și să arătăm în mod specific doar 2015, 2016 și 2017.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Acum trebuie să creăm cumva un calcul care să arate doar informații pentru orice interval este selectat .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Această logică utilizează instrucțiunea . Aceasta va calcula vânzarea totală, dar o va calcula doar pentru o anumită perioadă. Putem crea acea perioadă utilizând peste tabelul Date . Dacă data este mai mare decât (>) AZI, scăzută cu intervalul de zile , iar dacă data este mai mică decât (<) sau="" egal="" (=")" to="" astăzi, va= "" show="" the="">

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Deci, dacă punem asta într-un tabel, vom vedea că acest tabel este dinamic. Se va schimba în funcție de selecția dispozitivului de tăiere.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Conceptul de tranziție a contextului

Înainte de a continua, vreau să vă arăt ceva destul de interesant că, dacă nu selectez nimic, obținem un singur rezultat, dar avem 1.094 în intervalul nostru de zile.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Acesta este un concept foarte interesant numit Context Transition .

Dacă ne uităm la formula noastră, intervalul nostru de date este 1.094.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Acest lucru se datorează modului în care este scris când nu este selectat nimic ca în Dates .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Funcția FILTER din formula noastră Total Revenue are Intervalul de zi evaluând la o zi pe fiecare rând față de cele 1.094 de rânduri în care ar trebui.

O modalitate foarte rapidă de a remedia acest lucru, fără a intra în detalii despre tranziția contextului, este de a încheia datele în . Indiferent de locul în care se află în interiorul funcției iteratoare FILTER, va primi intervalul total de zile pe care îl avem.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Crearea unui vizual dinamic cu mai multe fire

Pentru a face acest lucru cu mai multe fire, vrem să sărim între Venitul Total și Profitul Total în cadrul aceluiași vizual. Deci vom face un pas similar în ceea ce privește crearea unui tabel de susținere. O vom numi Selecție metrică .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Apoi, va trebui să creăm un alt Profit Total dinamic. Copiem pur și simplu formula Venitul Total, schimbăm numele în All Profits și, în loc de Total Sales, sub în Total Profits .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Apoi sortăm tabelul nostru de selecție de metrici după coloana Index.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Și acum vrem să avem o valoare care se schimbă pentru selecția pe care o facem (Venit sau Profit). 

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Modul de a face asta este crearea unei alte măsuri. Îl vom numi Selectare metrică .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Următorul lucru pe care îl facem este să creăm acest calcul principal în care trecem aceste fire prin el și apoi introducem acel calcul final sau principal în vizualizările noastre. 

Crearea calculului principal

Vom numi această formulă Rezultate selecție metrice . În acest calcul, vom folosi logica .

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Tragem această măsură în tabelul nostru și avem acest rezultat sau calcul cu mai multe fire. Putem selecta orice interval de timp și orice măsură și ne vom oferi acel rezultat.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

De asemenea, putem folosi această măsură în oricare dintre dimensiunile noastre. De exemplu, am putea dori să privim acest lucru dintr-o perspectivă zilnică, totalul produselor sau clienților noștri etc.

Advanced LuckyTemplates: Cum se creează imagini dinamice cu mai multe fire

Putem face clic și ne uităm la profiturile noastre în comparație cu veniturile noastre. Putem privi un anumit interval de timp și putem vedea cum această vizualizare dinamică ne oferă o gamă de aspecte diferite. Putem introduce un număr de selecții sau fire diferite în el.


Tehnica de vizualizare a datelor în LuckyTemplates – Elemente vizuale dinamice cu măsuri multiple
Cum să creați un raport LuckyTemplates dinamic
folosind câmpuri de filtrare și interacțiuni vizuale pentru a crea vizualizări convingătoare în LuckyTemplates

Concluzie

În acest tutorial, am analizat o tehnică LuckyTemplates avansată. Acesta este doar un exemplu al modului în care puteți face acest lucru, dar există atât de multe moduri diferite în care puteți utiliza această tehnică. Unul care iese în evidență pentru mine este atunci când vrei să te uiți dinamic la un clasament al clienților. 

Scopul meu principal cu acest tutorial este să vă inspir cu adevărat despre ceea ce puteți realiza în cadrul LuckyTemplates. Este serios nelimitat! Deși trebuie să înveți multe despre toate domeniile diferite din LuckyTemplates pentru ca totul să funcționeze bine, odată ce faci, activitatea de vizualizare și analitică poate obține rezultate uimitoare.

Succes cu acesta – aș recomanda să înveți bine această tehnică avansată LuckyTemplates. Nu vei regreta nicio secundă!

Noroc!


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți