Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

În postarea de astăzi pe blog, vom discuta problema săptămânii #6 . Vă voi arăta cum să formatați datele în LuckyTemplates care implică utilizarea interogării de putere . Captura de ecran de mai jos este soluția pe care ar trebui să o aveți după ce ați făcut toată transformarea datelor. Numărul soldului real a fost de 685.616,33 USD . Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Am avut multă participare la Provocarea #6. Apreciez eforturile tuturor în încercarea de a realiza acest lucru. Un lucru de remarcat este că am văzut o grămadă de intrări care au avut echilibrul doar puțin. Îți voi arăta, pe măsură ce îmi parcurg prezentarea pentru această provocare, de ce suma respectivă în dolari a fost redusă.

Rețineți că soluția mea despre modul în care puteți formata datele în a implicat mai mulți pași și că au existat multe intrări care au condensat acești pași. Voi lua în considerare aceste comenzi rapide pentru eforturile viitoare pe care le am cu acest tip de date. Deci, nu numai participanții au ajutat la rezolvarea problemei săptămânii, dar m-au ajutat și pe termen lung atunci când vine vorba de elaborarea rapoartelor.

Voi deschide interogarea de putere și voi parcurge pas cu pas cum am venit cu soluția mea. Iată cum arată produsul finalizat.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Dar dacă dau clic pe sursă, veți vedea că asta a apărut inițial când ne-am conectat la locația fișierului în care am stocat fișierul CSV.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Cuprins

Beneficiile comentariilor

Consultați pașii din partea dreaptă. Puteți vedea „i” mic, care este prescurtare pentru informații. Acest lucru indică faptul că există comentarii făcute în editorul avansat.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Să deschidem foarte repede editorul avansat aici. Puteți vedea că textele care sunt în verde sunt comentarii care mă ajută să-mi amintesc la ce mă gândeam la momentul respectiv.

Lasă o urmă a ceea ce am făcut în trecut, așa că dacă cineva nou vine să se uite la dosar, poate avea cel puțin o idee despre calea pe care am urmat-o.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Putem vedea comentariile de pe lateral aici. Primul comentariu despre tipul modificat 1 este, în principiu, despre schimbarea tipurilor pentru diferitele coloane. După cum puteți vedea, comentariul pe care l-am făcut este „Asigurați-vă că coloana curentă este configurată ca zecimală, sau aici lucrurile vor începe să meargă prost!”

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Acest lucru mă duce la punctul de ce oamenii vin cu acel sold greșit pe care v-am arătat-o ​​mai devreme.

Motive pentru suma greșită

Permiteți-mi să vă arăt un alt fișier PBIX pe care l-am copiat de la cineva care avea una dintre acele intrări. 685.615,28 USD este o sumă greșită și au existat numeroase intrări care au avut această sumă rezultată.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Să ne dăm seama cum și de ce s-a întâmplat asta. Dacă intrăm în fila Transform și facem clic pe Detect Data Type , care detectează automat toate rândurile, putem vedea că coloana curentă apare ca un întreg 64, ceea ce nu este ceea ce vrem să vedem.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Acesta este motivul pentru care sumele sunt greșite. Există și o altă modalitate prin care această eroare poate apărea în setările dvs. Să mergem la Fișier>Opțiuni și setări>Opțiuni.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Sub zona GLOBAL și secțiunea Încărcare date, putem vedea Tip Detection . Am ales Detectare tipuri de coloane și anteturi pentru sursele nestructurate în funcție de setările fiecărui fișier .

Dacă selectați prima opțiune, care este Always detected column types and headers pentru sursele nestructurate , ați fi primit și eroarea în valoarea soldului.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

noștri LuckyTemplates care a fost de mare ajutor când vine vorba de codul M sau limbajul de interogare de putere este Melissa. Ea mi-a arătat un document Microsoft care ne va explica de ce s-a întâmplat această eroare.

După cum puteți vedea, aceasta se numea Opțiuni de proiect . Opțiunea pentru Detectarea automată a tipurilor de coloane și antetelor pentru sursele nestructurate a fost bifată.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Documentul mai spune că se bazează doar pe primele 200 de rânduri ale tabelului.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

În tabelul meu, numărul inițial de rânduri era de aproximativ 4.000 de rânduri. Deci, acesta este motivul pentru care nu a ridicat sumele potrivite.

Să revenim la interogare de putere și să începem să formatăm datele în LuckyTemplates. După cum puteți vedea în pasul Schimbat tip , este un întreg 64 cu curent.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Deci, ceea ce voi face aici foarte repede este să filtrez după unul dintre aceste numere de factură pentru a vă arăta cum arată înainte și după.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Odată ce selectez un anumit număr de factură, putem vedea că suma de curent este 4.741,01.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

După ce dau clic pe acest tip de modificare, veți vedea că valoarea sa schimbat și s-a rotunjit la 4.741.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Deci, acesta este un mod rapid și ușor de a explica ce a mers prost cu celelalte intrări pentru Problema săptămânii.

Să revenim la soluția mea din interogarea de putere M. Următorul pas este în care am filtrat rândurile pentru a afișa doar rândurile goale.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Următorul pas este în cazul în care am eliminat coloanele. Am eliminat toate coloanele, cu excepția celor pe care le vedeți în capturi de ecran. De asemenea, rețineți că numărul de înregistrare care a apărut inițial este de fapt numărul facturii.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Următorul pas este să eliminați rândurile goale care au fost nule pentru fiecare câmp.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Și apoi am redenumit prima coloană care era goală înainte și am schimbat-o în Client... pentru că vom adăuga un alt câmp care va fi câmpul meu Client real.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Următorul pas a fost înlocuirea tuturor valorilor unui gol cu ​​nul în coloana Client. Motivul pentru care trebuie să facem acest lucru este din cauza pasului următor.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Pentru a completa toate aceste rânduri, niciunul dintre acestea nu poate fi necompletat și trebuie să fie nul.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Pentru a face umplere în jos, faceți clic pe coloană, accesați Fill , apoi Down .

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Acesta este modul în care puteți vedea toate numele coborând în această coloană.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Coloane de filtrare

Am mai filtrat și câteva rânduri aici și le-am filtrat după numărul facturii pentru a le elimina pe cele care erau goale.

Am adăugat o altă coloană Client unde am copiat coloana din captura de ecran de mai sus și am scăpat de numerele dinaintea numelui.

Am reordonat și coloanele. Am mutat acea rubrica despre clienți noi de la sfârșit până la început. Și apoi am eliminat coloana Client care avea punctul sau punctul la sfârșitul acesteia. Deci acum am doar o coloană clară Client fără numerele din stânga acesteia.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Apoi, următorul pas este Suma inserată, unde am luat toate valorile de la Current, 1 – 30, 31 – 60, 61 – 90 și 91 la 120. Am adăugat toate aceste coloane împreună pentru a obține coloana personalizată numită Addition .

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

O altă modalitate de a face acest lucru este să evidențiați toate coloanele, să mergeți la fila Adăugare coloană , să faceți clic pe Standard, apoi să faceți clic pe Adăugare .

Acest lucru vă va oferi câmpul Adăugare fără a fi nevoie să introduceți nimic în interogarea de putere.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Și apoi am eliminat toate acele coloane originale: Current, 1 – 30, 31 – 60, 61 – 90 și 91 – 120. După aceea, am redenumit-o Balance .

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Următorul pas este să adăugați o coloană personalizată. Pentru această provocare, a fost 21 ianuarie când aceste date originale au fost preluate de la client.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Data a apărut automat ca funcție text, așa că am schimbat-o într-o funcție de dată cu acest pas.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Crearea Coloanei Vârstei

Pentru a crea o coloană de vârstă, am evidențiat Data de astăzi și Data scadenței. Apoi am mers la fila Adăugare coloană și am făcut clic pe Scădere zile .

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Următorul pas este să îl schimbi într-un număr întreg.

Și apoi am redenumit coloana din Age în Days Aged . Apoi am adăugat încă două coloane condiționate. Una este ca coloana de vârstă să recategorizeze aceste articole.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

A doua coloană condiționată ar ajuta la sortarea coloanei vechi, astfel încât acestea să fie afișate în ordine secvențială.

Concluzie

Așa că așa am venit cu soluția mea pentru această problemă a săptămânii. Odată ce apăs pe Închidere și aplic, acestea sunt rezultatele.

Formatați datele în LuckyTemplates: abordarea formatelor de date neregulate

Sper că v-a plăcut să parcurgeți soluția cu mine. Dacă v-a plăcut acest tutorial despre cum puteți formata datele în LuckyTemplates, vă rugăm să vă abonați la canalul TV pentru conținut similar.

Jarrett


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