Tabel extins de date Power Query M Funcția

În postarea de blog de astăzi, vom arunca o altă privire asupra funcției Power Query M pentru tabelul extins de date . De la postarea inițială a codului, au existat o serie de actualizări cu ajutorul comunității noastre LuckyTemplates.

S-a transformat într-un tabel de date destul de extins, care acoperă aproape tot ceea ce probabil veți avea nevoie. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Tabel extins de date Power Query M Funcția

Cea mai recentă actualizare include și documentație privind parametrii și câteva note de clarificare privind atributele găsite în tabelul de date.

Recomand să obțineți cea direct de pe forumul LuckyTemplates. De asemenea, veți avea nevoie de această despre crearea unei date dinamice de începere și de sfârșit pentru interogările din tabelul de date, precum și de pe care Brian Julius a dezvoltat-o.

Cuprins

Crearea unei interogări necompletate

Să începem. Vom crea o nouă interogare goală făcând clic dreapta în panoul de interogări și selectând o nouă interogare goală.

Tabel extins de date Power Query M Funcția

Deschideți fereastra editorului avansat, selectați tot ce vedem, lipiți codul, apoi apăsați Terminat.

Tabel extins de date Power Query M Funcția

Să redenumim această interogare.

Tabel extins de date Power Query M Funcția

Pentru a crea un tabel de date real, să invocăm această interogare de funcție. Să introducem o dată de început și o dată de încheiere.

Nu voi trece o lună de început a anului fiscal sau un număr de început în ziua săptămânii. Voi apăsa doar pe Invoke.

Tabel extins de date Power Query M Funcția

Apoi, să redenumim această interogare ca tabelul nostru Date.

Tabel extins de date Power Query M Funcția

După cum puteți vedea, acesta este un tabel de date foarte extins și cel mai probabil va conține câmpuri pe care nu le vom solicita niciodată.

Tabel extins de date Power Query M Funcția

Acum, dacă acesta este cazul, puteți adăuga o singură linie de cod M la funcția M tabel de date pentru a genera numai coloanele de care aveți nevoie pentru nevoile dvs. de afaceri.

Vă voi explica cum să faceți acea modificare a codului. Putem folosi interfața cu utilizatorul pentru a scrie cea mai mare parte a codului M.

Să selectăm coloanele pe care dorim să le păstrăm în această interogare. După ce avem toate coloanele selectate, putem face clic dreapta pe una dintre coloane și selecta Eliminați alte coloane .

Tabel extins de date Power Query M Funcția

După cum puteți vedea în bara de formule, aceasta listează acum toate numele coloanelor pentru coloanele pe care dorim să le păstrăm în această interogare.

Tot ce trebuie să facem este să copiem acel bit de cod M direct din bara noastră de formule. Vom extinde bara de formule și vom copia întregul cod pe care îl vedem.

Tabel extins de date Power Query M Funcția

Ajustarea codului M pentru tabelul extins de date

În acest moment, putem reveni la interogarea funcției, deschidem din nou editorul avansat și derulăm până în jos.

Tabel extins de date Power Query M Funcția

La sfârșitul ultimei rânduri a pasului de reordonare a coloanei, săriți până la sfârșit, adăugați o virgulă, apoi intrați pentru a obține o nouă linie.

Tabel extins de date Power Query M Funcția

Să creăm o variabilă, să o numim SelectColumns , apoi să lipim codul pe care l-am copiat. Treceți din nou în fața liniei.

Tabel extins de date Power Query M Funcția

După cum puteți vedea, acest lucru indică sursa chiar acum și nu vrem asta. În schimb, vrem ultimul pas.

Tabel extins de date Power Query M Funcția

Deci, copiați acest nume de variabilă și inserați-l în clauză, apoi apăsați Terminat.

Tabel extins de date Power Query M Funcția

Acest lucru a actualizat interogarea noastră.

Tabel extins de date Power Query M Funcția

Să trecem la interogarea tabelului de date și să eliminăm ultimul pas.

Tabel extins de date Power Query M Funcția

Acest tabel are acum 27 de coloane lățime.

Tabel extins de date Power Query M Funcția

Făcând o ușoară ajustare a codului, pot obține un subset al tuturor coloanelor din tabelul de date extins pe care îl pot folosi în afacerea mea.

Concluzie

Sper că ți-a plăcut asta. Dacă v-a plăcut conținutul prezentat în acest tutorial special, vă rugăm să vă abonați la canalul TV LuckyTemplates .

Avem o cantitate imensă de conținut care iese tot timpul, totul dedicat îmbunătățirii modului în care utilizați LuckyTemplates și Power Platform.

Melissa

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