Cel mai puternic apel de funcție din LuckyTemplates

LuckyTemplates este un instrument puternic de vizualizare a datelor și de business intelligence care permite utilizatorilor să se conecteze la diverse surse de date, să creeze rapoarte și tablouri de bord interactive și să le partajeze altora. În blogul de astăzi, vom explora cel mai puternic apel de funcție din LuckyTemplates.

Acest apel de funcție va îmbunătăți considerabil capacitățile LuckyTemplates și va duce vizualizarea și analiza datelor dvs. la nivelul următor. Acest lucru vă va permite să ridicați capacitățile analitice ale LuckyTemplates cu câteva crestături și să faceți lucruri uimitoare, toate în contextul cadrului LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Cuprins

Apelul funcției setului de date în LuckyTemplates: Prezentare generală a problemei

Acest exemplu de problemă provine de la un site numit Excel BI Nightly Power Query Challenge , care este condus de VJ Verma. El pune o problemă în fiecare seară, iar comunitatea o rezolvă și o discută între membri.

Cel mai puternic apel de funcție din LuckyTemplates

În exemplu, întrebarea are o construcție foarte simplă, cu limite superioare și inferioare date. Între aceste două numere, trebuie să calculăm numărul de numere prime din acel interval. 

Deși este destul de simplu și simplu în concept, este mult mai greu de implementat în LuckyTemplates. Asta pentru că, printre cele 800 de funcții M și aproximativ 400 , nu există nicio funcție care să ne permită direct să stabilim dacă un număr este prim sau nu în LuckyTemplates . 

În schimb, vom aprofunda în Apelul setului de date , care este o modalitate de a trece de la Power Query la R sau Python, vom executa instrucțiuni, apoi vom reveni fără probleme la Power Query și ne vom continua analiza. 

Să luăm datele din provocarea Excel BI și să începem să lucrăm. 

Schimbarea tipului de date

Mai jos sunt prezentate limitele inferioare și superioare. 

Cel mai puternic apel de funcție din LuckyTemplates

Aceste date sunt în format text și trebuie să le schimbăm în numere întregi. Pentru a face acest lucru, faceți dublu clic pe rândul antetului ( Limita inferioară sau Limită superioară) . În opțiunile care vor apărea, alegeți Modificare tip, apoi selectați Număr întreg. 

Cel mai puternic apel de funcție din LuckyTemplates

Următorul pas este să creați o nouă coloană pentru toate numerele dintre limitele inferioare și superioare. Apoi, vom pivota coloana pentru a face o listă. 

Accesați fila Adăugare coloană și alegeți Coloană personalizată , deoarece nu există nicio modalitate de a face acest lucru direct prin interfața cu utilizatorul. 

Cel mai puternic apel de funcție din LuckyTemplates

Creați un cod M simplu și creați o coloană numită Number. Utilizați funcția List.Numbers care returnează o listă de numere având o valoare inițială, un număr și o valoare incrementală opțională.

Cel mai puternic apel de funcție din LuckyTemplates

Setați valoarea inițială să fie [Limita inferioară] și numărul ca [Limita superioară] – [Limita inferioară] + 1 pentru a lua în considerare punctul N. Asigurați-vă că nu este detectată nicio eroare de sintaxă. Faceți clic pe OK. 

Cel mai puternic apel de funcție din LuckyTemplates

Ar trebui să apară o nouă coloană cu Liste. Faceți clic pe Listă pentru a vedea numerele din intervalul de jos. 

Cel mai puternic apel de funcție din LuckyTemplates

De exemplu, dacă facem clic pe Listă din primul rând, vom obține o listă cu numere de la 10 la 45.

Cel mai puternic apel de funcție din LuckyTemplates

Faceți clic pe săgeata de lângă Număr și faceți clic pe Extindeți la rânduri noi.

Apoi, faceți clic pe pictograma format din partea stângă a Numărului și schimbați formatul în Număr întreg.

Cel mai puternic apel de funcție din LuckyTemplates

În acest moment, dorim să stabilim dacă fiecare dintre aceste numere este prim sau nu. Din nou, nu există nicio modalitate de a face asta direct în LuckyTemplates. Am putea programa o serie de pași care ar determina numere prime, dar iată o modalitate mai ușoară de a face asta în Python. 

Cel mai puternic apel de funcție din LuckyTemplates

Pachetul R Prime Number

În R, există pachete diferite . Acestea sunt suplimente pe care le putem integra în program pentru a îndeplini anumite funcții, echivalente cu elementele vizuale personalizate sau instrumente externe din LuckyTemplates.

METACRAN prezintă un catalog al tuturor pachetelor R aprobate. Există peste 18.800 de pachete active în R, dar putem încărca și direct de pe site-ul dezvoltatorului. Aceasta înseamnă că putem face orice analiză în cadrul programului prin găsirea pachetului potrivit. 

Cel mai puternic apel de funcție din LuckyTemplates

În cazul nostru, vom căuta și vom încerca să găsim ceva care să determine dacă un număr este prim. 

Introduceți prime în caseta de căutare.

Cel mai puternic apel de funcție din LuckyTemplates

Alegeți primul pachet numit prime – Funcții rapide pentru numere prime . Acesta este un pachet care testează dacă un număr este prim și generează o succesiune de numere prime. 

Cel mai puternic apel de funcție din LuckyTemplates

Inserarea pachetului R Prime utilizând apelul funcției de set de date în LuckyTemplates

Reveniți la LuckyTemplates și faceți clic pe Run R Script din panglică

Cel mai puternic apel de funcție din LuckyTemplates

Va apărea un expert Run R Script .

Semnul lire sterline (#), care este un indicator pentru comentariu, spune că variabila „ dataset” deține datele de intrare pentru script. Ne permite să curățăm, să structurem și să ne modelăm datele, precum și să adăugăm coloane și să pivotăm lucruri. De îndată ce apelăm dataset , tot ceea ce am făcut până în acel moment este introdus în R. Același lucru este valabil și pentru Python – setul de date funcționează la fel.

Cel mai puternic apel de funcție din LuckyTemplates

Putem lua toate cunoștințele pe care le avem despre Power Query și facem toate modelele noastre acolo înainte de a apela R. Acest lucru este foarte util, deoarece nu trebuie să învățăm nicio funcție R care să facă același lucru ca și în Power Query. Practic, putem intra direct în partea analitică, care este ceea ce vom demonstra astăzi.

Să începem prin a instala pachetul . Putem folosi comanda install.packages , dar în acest caz vom folosi biblioteca.

Tastați library și apelați pachetul primes . Acest lucru este echivalent cu aducerea unui vizual personalizat în LuckyTemplates din AppSource. 

Cel mai puternic apel de funcție din LuckyTemplates

Apoi, creați un tabel numit df pentru cadrul de date și atribuiți acestuia tabelul setului de date .

Cel mai puternic apel de funcție din LuckyTemplates

În Power Query, setul nostru de date este compus din totul, de la sursă la tipul modificat 1 și asta i-am atribuit df.

Cel mai puternic apel de funcție din LuckyTemplates

Creați o nouă coloană echivalentă cu coloana calculată în LuckyTemplates tastând df$isprime . Rețineți că semnul dolar ( $ ) în R este similar cu parantezele pătrate din LuckyTemplates.

Isprime va fi numele coloanei noastre și acestuia îi vom atribui funcția is_primes din pachetul primes . Vom apela apoi coloana Număr din df

Cel mai puternic apel de funcție din LuckyTemplates

Aceasta ia coloana numerelor și o rulează prin funcția is_prime pentru a spune TRUE dacă numărul este prim și FALSE în caz contrar. Funcția va pune apoi TRUE sau FALSE în coloana isprime din tabelul df

Apelați tabelul df în cele din urmă. Faceți clic pe OK. 

Cel mai puternic apel de funcție din LuckyTemplates

Putem vedea df care apare în panoul Pași aplicați . Când facem clic pe el, ar trebui să vedem coloana isprime care conține clasificarea TRUE sau FALSE. 

Cel mai puternic apel de funcție din LuckyTemplates

Filtrarea numerelor prime

În continuare, vom elimina rândurile pentru numerele care nu sunt prime. Faceți clic pe săgeata de lângă isprime pentru a deschide filtrul. Debifați FALSE pentru a putea număra numerele prime. 

Cel mai puternic apel de funcție din LuckyTemplates

Faceți clic pe OK, apoi accesați fila Acasă și alegeți Grupare după

Cel mai puternic apel de funcție din LuckyTemplates

Deschideți opțiunea Avansat . În fereastra pop-up, grupați după Limita inferioară și adăugați un grup pentru Limita superioară. Apoi, creați o coloană numită Count și setați Count Rows ca operație de numărare a numărului TRUE. Faceți clic pe OK. 

Cel mai puternic apel de funcție din LuckyTemplates

Acest lucru va da un rezultat similar cu cel din provocare. 

Cel mai puternic apel de funcție din LuckyTemplates

Cel mai puternic apel de funcție din LuckyTemplates


Creați un set de date de practică actualizat permanent în LuckyTemplates
Trei moduri de a utiliza scriptul R în LuckyTemplates
R pentru LuckyTemplates | Un ghid pentru începători

Concluzie

În concluzie, apelul setului de date este cel mai puternic apel de funcție din LuckyTemplates și este un instrument valoros pentru orice utilizator care dorește să obțină informații din datele lor. Acest apel unic și simplu de funcție LuckyTemplates vă permite să extindeți radical capacitățile analitice ale programului, punând literalmente la îndemână sute de mii de funcții suplimentare din Power Query. 

Înțelegând cum să utilizați corect această funcție, puteți manipula și analiza cu ușurință seturi mari de date, ceea ce duce la vizualizări mai eficiente și mai informative. Cu informațiile obținute din această funcție, veți putea să luați decizii bazate pe date și să vă îmbunătățiți înțelegerea generală a datelor dvs. 

Toate cele bune,

Brian Julius

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