Scripturi Python în rapoartele de date LuckyTemplates

Acest tutorial va discuta despre scriptarea Python în rapoartele LuckyTemplates. Veți învăța cum să utilizați Python pentru a realiza rezultate diferite în LuckyTemplates. Veți înțelege, de asemenea, unele dintre limitările tehnice ale Python, astfel încât să puteți evita erorile în timp ce utilizați acest lucru în interiorul desktopului LuckyTemplates .

Cuprins

Înțelegerea pachetelor Python pentru scriptare în LuckyTemplates

Erori apar între Python și LuckyTemplates deoarece se actualizează la viteze diferite. Uneori, există conflicte cu privire la pachetele din aceste două programe. Puteți evita erorile prin configurarea mediului potrivit.

Nu toate pachetele din Instalarea Python Anaconda sunt acceptate de LuckyTemplates. În imaginea de mai jos, puteți vedea toate pachetele diferite care sunt acceptate în prezent.

Scripturi Python în rapoartele de date LuckyTemplates

Această imagine următoare arată cerințele și limitările pachetelor Python .

Scripturi Python în rapoartele de date LuckyTemplates

Pandas este biblioteca de manipulare a datelor, în timp ce Numpy este algebra liniară. Scikit-Learn și Xgboost sunt biblioteci care vă permit să faceți învățare automată și preprocesare. Scipy și Statsmodels se ocupă de statistici. Seaborn este folosit pentru vizualizare, în timp ce Matplotliob este biblioteca vizuală.

Crearea de medii cu scripturi Python

Trebuie să creați un mediu care să conțină pachetele de care aveți nevoie pentru a evita conflictele. Puteți crea un mediu folosind Anaconda Prompt care a fost instalat în timpul instalării Anaconda . Pentru a deschide solicitarea, tastați Anaconda în bara de căutare din Windows și faceți clic pe aplicație.

Scripturi Python în rapoartele de date LuckyTemplates

Dacă căutați „creați un mediu în anaconda” pe Google, veți fi redirecționat către această pagină. În aceeași pagină, puteți vedea diferite moduri de a crea medii specifice.

Scripturi Python în rapoartele de date LuckyTemplates

În fereastra de comandă Anaconda Prompt, puteți vedea mediul de bază și directorul de lucru.

Scripturi Python în rapoartele de date LuckyTemplates

Pentru a crea un mediu nou, introduceți conda create . Apoi, introduceți –n urmat de numele mediului dumneavoastră. În cele din urmă, tastați ce versiune de Python doriți. În acest exemplu, numele mediului este new_env_pbi , iar versiunea Python este 3.7.

Scripturi Python în rapoartele de date LuckyTemplates

Apăsați Enter odată ce ați terminat. Veți vedea apoi că creează un mediu nou.

Scripturi Python în rapoartele de date LuckyTemplates

Apăsați Y pentru a continua procesul.

Scripturi Python în rapoartele de date LuckyTemplates

Apoi, trebuie să activați mediul. Introduceți conda activate new_env_pbi .

Scripturi Python în rapoartele de date LuckyTemplates

Odată terminat, puteți vedea apoi că noul mediu este activat. De acolo, puteți începe să instalați pachetele de care aveți nevoie. Mai întâi, instalați Pandas pentru a introduce date. Introduceți pip install panda și apăsați enter.

Scripturi Python în rapoartele de date LuckyTemplates

Apoi, introduceți pip install seaborn pentru a instala Seaborn. Veți vedea, de asemenea, că Seaborn încarcă și Matplotlib. După instalare, acum puteți deschide desktopul LuckyTemplates .

Scripturi Python în rapoartele de date LuckyTemplates

Obținerea datelor folosind Python

Există trei moduri de a obține date în LuckyTemplates folosind Python. Prima este să accesați bara de instrumente Fișier, faceți clic pe Obține date, apoi selectați Obține date pentru a începe .

Scripturi Python în rapoartele de date LuckyTemplates

Faceți clic din nou pe Bara de instrumente fișier, selectați Altele și alegeți Script Python .

Scripturi Python în rapoartele de date LuckyTemplates

De acolo, introduceți un script pentru a introduce date și apăsați OK. În acest exemplu, se utilizează acest script.

Scripturi Python în rapoartele de date LuckyTemplates

În panoul Navigator, faceți clic pe variabila din folderul Python și faceți clic pe Încărcare .

Scripturi Python în rapoartele de date LuckyTemplates

Veți vedea apoi acele date în panoul Câmpuri.

Scripturi Python în rapoartele de date LuckyTemplates

După aceea, trebuie să vă asigurați că utilizați mediul corect. Accesați bara de instrumente Fișier, faceți clic pe Opțiuni și setări, apoi selectați Opțiuni .

Scripturi Python în rapoartele de date LuckyTemplates

Sub Global, faceți clic pe Python Scripting și setați Python Home Directory. Faceți clic pe Răsfoire și deschideți new_env_pbi .

Scripturi Python în rapoartele de date LuckyTemplates

Activarea vizualizărilor Python Scripting în LuckyTemplates

Pentru a accesa Python Integration, faceți clic pe Python Visual sub Vizualizări.

Scripturi Python în rapoartele de date LuckyTemplates

Apoi, activați imaginile scriptului.

Scripturi Python în rapoartele de date LuckyTemplates

Odată terminat, pe pânză va apărea un editor de script Python bazat pe text.

Scripturi Python în rapoartele de date LuckyTemplates

Pentru a începe scriptarea, trageți un câmp în zona Valori a vizualizării. În acest exemplu, Departamentele este plasat în zona Valori.

Scripturi Python în rapoartele de date LuckyTemplates

Vizualizarea va arăta acum astfel.

Scripturi Python în rapoartele de date LuckyTemplates

Un cadru de date este creat folosind funcția pandas.DataFrame . Scriptul l-a salvat ca variabilă și l-a numit set de date . Sub linia 6, puteți lipi sau introduce codul de script pentru a crea o imagine vizuală. În acest exemplu, au fost utilizate următoarele coduri.

Scripturi Python în rapoartele de date LuckyTemplates

În prezent, cadrul de date este incomplet deoarece are doar Departamente. Așadar, trageți toate coloanele din panoul Câmpuri în zona Valori pentru a crea un cadru complet de date.

Scripturi Python în rapoartele de date LuckyTemplates

După aceea, puteți alege o imagine din carnetul Jupyter. Apoi, copiați codul vizualului respectiv și inserați-l în editor.

Scripturi Python în rapoartele de date LuckyTemplates

Schimbați variabila utilizată în codul vizual din df în setul de date și introduceți plt.show() în linia următoare pentru a utiliza Matplotlib.

Scripturi Python în rapoartele de date LuckyTemplates

După ce ați terminat, rulați scriptul făcând clic pe pictograma de rulare din editor.

Scripturi Python în rapoartele de date LuckyTemplates

Veți vedea apoi vizualizarea materialându-se în pânza dvs. Elementul vizual nu este interactiv, dar îl puteți face dinamic personalizându-l.

Scripturi Python în rapoartele de date LuckyTemplates

Personalizarea vizualizării Python

Faceți clic pe vârful săgeții pentru a deschide Editorul de script Python. Apoi, introduceți plt.style.use() .

Scripturi Python în rapoartele de date LuckyTemplates

Deschideți Google și căutați stiluri matplotlib . Faceți clic pe Referința foilor de stil și veți fi redirecționat către pagina lor.

Scripturi Python în rapoartele de date LuckyTemplates

În interiorul paginii, veți vedea diferite stiluri pe care le puteți utiliza.

Scripturi Python în rapoartele de date LuckyTemplates

Selectați un stil și introduceți codul stilului respectiv în codul de script.

Scripturi Python în rapoartele de date LuckyTemplates

În acest exemplu, codul stilului utilizat este bmh . După ce ați terminat, apăsați pictograma Run.

Scripturi Python în rapoartele de date LuckyTemplates

Veți vedea apoi că culorile din interiorul vizual s-au schimbat.

Scripturi Python în rapoartele de date LuckyTemplates

De asemenea, puteți schimba forma vizualului dacă doriți. Pentru a face acest lucru, deschideți editorul de script, schimbați boxplot în violinplot și rulați codul de script.

Scripturi Python în rapoartele de date LuckyTemplates

Veți vedea că forma vizualului s-a schimbat.

Scripturi Python în rapoartele de date LuckyTemplates

Transformarea datelor în Power Query utilizând scripturi Python

Ultima metodă de accesare a scripturilor Python în LuckyTemplates este transformarea datelor în editorul de interogări de putere. Una dintre cele mai bune practici este să duplicați datele și să faceți scriptul în duplicat în loc să utilizați datele principale. În acest exemplu, datele principale sunt df , iar duplicatul este df2 .

Scripturi Python în rapoartele de date LuckyTemplates

Accesați bara de instrumente Transformare și selectați Executare script Python .

Scripturi Python în rapoartele de date LuckyTemplates

Veți vedea apoi caseta de dialog Run Python Script cu un mesaj de script.

Scripturi Python în rapoartele de date LuckyTemplates

Introduceți un cod pentru tabelele din Jupyter Notebook. În acest exemplu, dataset.corr() este utilizat în script. Dar mai întâi, trebuie să resaveți variabila tastând dataset = din nou.

Scripturi Python în rapoartele de date LuckyTemplates

După ce apăsați pe OK, veți vedea datele în pânză.

Scripturi Python în rapoartele de date LuckyTemplates

Extindeți tabelul făcând clic pe Tabel în coloana Valoare. Aceasta va afișa și un tabel de corelare.

Scripturi Python în rapoartele de date LuckyTemplates

Cu toate acestea, coloana Index din Scriptul Python nu este afișată în tabelul de corelare. Pentru a remedia acest lucru, accesați panoul Pași aplicați și faceți clic pe pictograma roată a pasului Run Python Script pentru a deschide codul de script.

Scripturi Python în rapoartele de date LuckyTemplates

Acum, introduceți o altă funcție introducând .reset_index() . Apoi, încordați acea funcție cu funcția tabel de corelare.

Scripturi Python în rapoartele de date LuckyTemplates

Odată terminat, acum puteți vedea o coloană Index în tabelul de corelare.

Scripturi Python în rapoartele de date LuckyTemplates


Importanța creării de vizualizări LuckyTemplates convingătoare
Cele mai bune practici LuckyTemplates privind rapoartele și vizualizările
Python I pentru utilizatorii LuckyTemplates – Curs nou în platforma de educație LuckyTemplates

Concluzie

Există o mulțime de lucruri pe care Python le poate face odată ce este integrat cu LuckyTemplates. În acest tutorial, scripturile Python au fost folosite în trei moduri diferite: pentru a introduce setul de date, pentru a crea elemente vizuale și pentru a manipula datele existente în editorul de interogări de putere .

Gaelim

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