Cum să anulați pivotarea coloanelor în LuckyTemplates

În acest tutorial, vom învăța cum să dezactivăm coloanele în LuckyTemplates și să înțelegem importanța de a face acest lucru în modelele noastre de date. Când lucrăm la date în LuckyTemplates, în general, dorim ca acestea să fie într-un format nepivotat. Acesta este cel mai optimizat mod în care un tabel poate fi configurat pentru toate calculele DAX pe care le vom rula peste datele brute odată ce este integrat în modelul nostru în LuckyTemplates.

Caracteristica Unpivot Columns din LuckyTemplates convertește anteturile datelor stocate orizontal într-un format vertical.

Când dezactivăm coloanele, trebuie să știm de unde putem obține informații care sunt exact aceleași sau au o natură similară cu coloanele din interiorul tabelelor noastre.

Cuprins

Analizând Tabelul Ratelor de Schimb 

Să analizăm acest  tabel de cursuri de schimb  , care este un exemplu perfect pentru a arăta importanța dezactivarii coloanelor în LuckyTemplates. În mod remarcabil, toate aceste numere sunt aceleași, deoarece toate sunt cursuri de schimb.  

Cum să anulați pivotarea coloanelor în LuckyTemplates

În loc să le aveți în coloane diferite, este mai eficient să le aveți într-o singură coloană . Acest lucru se datorează faptului că, atunci când facem calcule, dorim să privim o singură coloană în loc să căutăm peste șapte altele diferite pentru a găsi cursul de schimb corespunzător de care avem nevoie.

Un alt exemplu sunt titlurile noastre de aici. După cum puteți vedea, toate acestea sunt despre cursurile de schimb, care sunt același tip de informații. Deci, trebuie să le punem într-o coloană în loc de șapte. Dacă le lăsăm ca șapte coloane, nu este posibil să se alăture unui tabel principal cu informații despre cursul de schimb cu acest tabel special.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Conținutul tabelului principal este  valuta străinămoneda localăcursurile de schimb complete și  o modalitate alternativă de referință la cursul de schimb . Toate acestea sunt dimensiuni diferite pe care ar putea dori să le punem în vizualizările noastre.  

Conectarea datelor Demo

Să începem acum cu conectarea datelor noastre demonstrative ale organizației europene de vânzări făcând clic pe Excel în opțiunea Nouă sursă .

Cum să anulați pivotarea coloanelor în LuckyTemplates

Din  fereastra Navigator  , selectați Table7 apoi faceți clic pe  butonul OK  .   

Cum să anulați pivotarea coloanelor în LuckyTemplates

Redenumiți  Table7  în  Exchange_Rates

Cum să anulați pivotarea coloanelor în LuckyTemplates

Să mutăm acest tabel în grupul nostru  de interogări în scenă  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

Apoi, dezactivați opțiunea de încărcare.   

Cum să anulați pivotarea coloanelor în LuckyTemplates

Trebuie să lăsăm aceasta ca o interogare de punere în pas pentru că vom face o serie de transformări pe aceasta.

Următorul lucru pe care îl vom face este să-l facem referire.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Apoi, să mutăm acest tabel de referință în grupul nostru  Model de date  și să-i denumim  Rate de schimb .  

Cum să anulați pivotarea coloanelor în LuckyTemplates

Unpivoting Coloanele 

Să începem să dezactivăm coloanele din acest tabel. Există două moduri de a face acest lucru. Prima opțiune este să selectați mai multe aceste șapte coloane ținând apăsată tasta Shift . Apoi, selectați opțiunea Unpivot Columns .

Cum să anulați pivotarea coloanelor în LuckyTemplates

Acum, să folosim cealaltă modalitate de a dezactiva coloanele în LuckyTemplates. Faceți clic dreapta pe coloana Date , apoi selectați opțiunea Unpivot Other Columns .

Cum să anulați pivotarea coloanelor în LuckyTemplates

Acum, vom vedea că tabelul nostru de cursuri de schimb sa schimbat. A mutat toate atributele titlului și valorile cursurilor de schimb într-o singură coloană, care este exact așa cum ne dorim să fie.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Apoi, să redenumim coloana Atribut în Codul cursurilor de schimb și coloana Valoare în Rate de schimb . Nu am putut face asta înainte pentru că totul era împrăștiat în coloane diferite. Dar acum, asta ne aduce o singură dimensiune similară într-o singură coloană.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Aplicarea transformărilor suplimentare după deblocarea coloanelor în LuckyTemplates

Să facem acum transformări suplimentare în acest tabel. Mai întâi, să facem clic dreapta pe coloana Codul cursurilor de schimb , apoi să selectăm opțiunea Duplicare coloană.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Apoi, mutați-l lângă coloana Cod cursuri de schimb și faceți clic dreapta pe ea. După aceea, selectați opțiunea By Delimiter din opțiunea Split Column .

Cum să anulați pivotarea coloanelor în LuckyTemplates

În  caseta pop-up Împărțire coloană după delimitare  , trebuie doar să faceți clic pe  butonul OK  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

Apoi va adăuga aceste două coloane suplimentare. Să redenumim coloana Codul cursurilor de schimb – Copy.1 în Home Ccy , iar coloana Exchange Rates Code – Copy.2 în Foreign Ccy .

Cum să anulați pivotarea coloanelor în LuckyTemplates

Dacă ne uităm la tabelul nostru  de cursuri de schimb  , ne vom da seama că este un tabel de fapte, deoarece vom construi relații între date. Acest lucru ne va permite să facem referință la un anumit curs de schimb. Cu toate acestea, dorim și să creăm un tabel de căutare din valută, apoi să facem un link atât către   tabelul  Vânzări , cât și către tabelul Rate de schimb  .  

Crearea unui tabel de căutare după deblocarea coloanelor în LuckyTemplates

Faceți clic dreapta pe tabelul Rate de schimb din grupul nostru de interogări în scenă . Apoi, să facem referire la asta din nou.

Cum să anulați pivotarea coloanelor în LuckyTemplates

Mutați din nou tabelul de referință în grupul nostru  Model de date  și redenumiți-l în  Monede

Cum să anulați pivotarea coloanelor în LuckyTemplates

Vom elimina apoi câteva rânduri din acest tabel pentru că nu avem nevoie de ele. Deci, să facem clic pe pictograma de transformare a rândului și apoi să selectăm opțiunea Păstrați rândurile de sus .

Cum să anulați pivotarea coloanelor în LuckyTemplates

În fereastra pop-up, să introducem  2  pentru  Numărul de rânduri , apoi faceți clic pe  butonul OK  .

Cum să anulați pivotarea coloanelor în LuckyTemplates

După eliminarea celorlalte rânduri, faceți clic dreapta pe  coloana Date  și selectați  opțiunea Unpivot Other Columns  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

Să facem apoi clic dreapta pe  coloana Atribut  din nou pentru a selecta  coloana Split și opțiunea  By Delimiter  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

În fereastra pop-up, faceți clic din nou pe  butonul OK  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

Următorul lucru pe care îl vom face, care este diferit de cel precedent, este să facem clic dreapta pe  coloana Attribute.2  . Apoi, selectați  opțiunea Eliminați alte coloane  . 

Cum să anulați pivotarea coloanelor în LuckyTemplates

Faceți clic dreapta pe el din nou și selectați  opțiunea Eliminare duplicate  .

Cum să anulați pivotarea coloanelor în LuckyTemplates

Redenumiți-l în  Tipuri de monedă .  

Cum să anulați pivotarea coloanelor în LuckyTemplates

În cele din urmă, avem acest tabel cu tipuri de monede unice. Putem folosi acest tabel ca tabel de căutare pentru a se alătura tabelului actual al  ratei de schimb  și  al  vânzărilor  , care are și un cod valutar.  

Putem adăuga, de asemenea, coloane suplimentare peste aceasta, unde putem scrie diferite coduri sau diferite moduri în care dorim să reprezentăm coduri. Mai mult, putem pune aici o coloană care indică ultimul curs de schimb sau ceva similar cu acesta. Acest lucru ne oferă mai multă flexibilitate în jurul modelului nostru.  

*****Legături înrudite*****
Sfaturile mele de practică atunci când utilizați Editorul avansat LuckyTemplates
Parametrii de interogare LuckyTemplates: Optimizarea tabelelor
Elemente de bază pentru unpivot și pivot în LuckyTemplates – Revizuirea editorului de interogări

Concluzie

Unul dintre numeroasele avantaje ale acestei tehnici este că orice date semiformatate sau neformatate pot fi evaluate cu ușurință dacă sunt aduse în starea în care am văzut pentru prima dată aranjamentul rând-coloană.

Acestea sunt lucrurile pe care le putem realiza atunci când dezactivăm coloanele în LuckyTemplates și utilizăm celelalte transformări. Folosirea tuturor împreună este o modalitate eficientă de a genera puterea reală a  editorului de interogări

Leave a Comment

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