Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa
Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.
Tässä opetusohjelmassa näytän, kuinka For Loop voi iteroida Python-luetteloelementtien yli. Huomaa, että luettelo on Python-tietotyyppi, joka koostuu elementeistä yksinkertaisista edistyneisiin.
For-silmukan avulla voimme toistaa samankaltaisia koodeja rajoitetun määrän kertoja. Se yksinkertaistaa monimutkaiset ongelmat yksinkertaisiksi.
Aluksi sinun on luotava uusi Python-muistikirja käyttämällä Jupyter-muistikirjaasi. Kun Python-muistikirja on auki, voimme nyt tehdä Python-luettelomme koodisoluun.
Sisällysluettelo
Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – Numeerinen
Kutsutaan esimerkkiluetteloamme my_listiksi . Python-luettelo on merkitty hakasulkeilla '[ ]' ja erotettu pilkuilla ','.
Varmista, että laitat elementit suluihin tai muuten, mitään ei tule näkyviin, kun suoritat sen.
Oletetaan, että haluamme lisätä yhden kaikkiin luettelomme elementteihin. Et voi yksinkertaisesti syöttää +1 koodiisi, koska se johtaa kirjoitusvirheeseen. Tätä varten meidän on iteroitava jokainen luettelomme elementti käyttämällä For Loop -toimintoa .
Käytämme sanaa For osoittamaan silmukkaa, jota seuraa paikkamerkki, joka tunnetaan myös nimellä muuttuja. Yleensä käytämme muuttujia, kuten i ja x , mutta nyt käytetään i . Jälleen haluamme lisätä yhden jokaiseen elementtiimme. Joten meidän on toistettava jokainen luettelomme kohde kirjoittamalla alla oleva koodi.
Kääri se sitten Print- lauseeseen. Kun suoritamme sen, voimme nähdä, että olemme onnistuneesti lisänneet yhden Python-luettelomme jokaiseen elementtiimme.
Tiedä vain, että voit aina muuttaa ja lisätä minkä tahansa numeron. Haluamme esimerkiksi lisätä 5 . Kirjoita vain numero suluissa. Kun suoritamme sen, se osoittaa havainnoistamme, että jokainen elementtimme on lisätty 5: een .
Olemassa olevan luettelon liittäminen uuteen luetteloon For Loops -sovelluksella
Haluamme ehkä ilmoittaa havainnot edellisestä luettelostamme luetteloomme. Käytetään esimerkkeinä 6, 8, 9, 10 ja 11 havaintoa. Luodaan ensin tyhjä lista uuteen koodisoluun, johon voimme sisällyttää edellisen listamme ' my_list' .
Kutsutaan tätä tyhjää listaa 'new_list' ja tehdään For Loop käyttämällä X: ää muuttujana. Liitämme olemassa olevan luettelomme nimeltä my_list , joten aiomme toistaa sitä.
Sitten haluamme, että listan my_list arvot lisätään 5:een, joten meidän on lisättävä x = x+5 . Liitämme nyt edellisen luettelomme new_listiimme muuttujalla X . Liitä käytetään elementin lisäämiseen jo olemassa olevan luettelon loppuun.
Uuteen soluun voimme kirjoittaa muuttujan new_list . Kun olemme suorittaneet tämän, voimme nähdä, että olemme onnistuneesti lisänneet havainnot uuteen luetteloomme.
Python-luettelon ja -silmukan tekeminen LuckyTemplatesissa – teksti
Olen osoittanut muutaman ja For Loopsin numeroiden kautta aiemmin. Arvioidaan nyt jotain tekstiä samalla tavalla. Käytän tässä esimerkissä yritysten nimiä.
Kirjoita sana yritys , lisää hakasulkeet ja listaa yritysten nimet sisään. Tässä esimerkissä käytetään, IBM , Tesla ja Meta. Huomaa, että voit käyttää mitä tahansa haluamaasi yritystä.
For Loopin avulla haluamme palauttaa yrityksen nimissä kirjaimella " a ". Luokittele nämä yritykset luomalla For Loop kirjoittamalla alla oleva koodi.
.
Tämä koodi osoittaa, että käyttämällä For Loopia luettelon jokaisen elementin läpi, voimme tulostaa jokaisen näistä elementeistä, joissa on a-kirjain, ja suorittaa sen sitten.
Näemme jo, kuinka kätevä ja tehokas tästä menetelmästä tulee, kun tarkastelemme luettelossa mahdollisesti olevia tuhansia eri elementtejä. Jatkamme opetusohjelmaamme, ja näytän sinulle toisen menetelmän nimeltä List Comprehension.
Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – Numeerinen luettelon ymmärtäminen
Listan ymmärtäminen on melko samanlaista kuin mitä olen aiemmin osoittanut. Erona on se, että se on paljon siistimpi, helpompi ja aikaa säästävämpi. Jotkut ihmiset pitävät sitä parempana, koska se voi rajoittaa ohjelmassa käytettävien rivien määrää. Luodaan sama toiminto ensimmäisessä ja toisessa esimerkissämme lisäämällä 1 suoraan jokaiseen saman koodisolun elementtiin.
Sekaannusten välttämiseksi ja vertailun tarjoamiseksi nimetään luettelomme my_list2 ja kirjoitetaan sitten Python-luetteloelementit suluissa. Luomme sen alle uuden luettelon ' new_list_2 ' ilmaisemaan ilmaisuamme lisätä 1 jokaiseen luettelossani2 lueteltuun elementtiin .
Kun suoritamme new_list_2 uudessa solussa, näemme samat löydökset tai tulokset elementeistä kuin aiemmin.
Voimme nähdä, että molemmat menetelmät tarjoavat saman tuloksen; Listan ymmärtäminen on kuitenkin paljon lyhyempää, nopeampaa ja helpompi tehdä.
Python-luettelon ja for-silmukan tekeminen LuckyTemplatesissa – luettelon ymmärtäminen
Lopuksi toinen tapa, jolla voimme käyttää luettelon ymmärtämistä, on käyttää sitä tekstin arvioinnissa samalla tavalla kuin edellinen esimerkki yritysten nimistä. Tehdään sama toimenpide kuin viime kerralla, jossa toistettiin jokaista yritystä saadaksemme oman elementtimme.
Tehdään vertailussa eri nimi, esimerkiksi a_yritys. Haluamme palauttaa elementin ( i ) jokaiselle elementille ( i ) yritysluettelossamme, jos siinä on " a " kyseisessä elementissä ( i ). Katso alla oleva koodi.
Kun kirjoitamme a_yritysluettelomme uuteen soluun, se näyttää meille elementit tai yritykset, joissa on kirjain " a ".
Voimme myös käyttää For Loopia listan elementtien kiinnittämiseen. Oletetaan samaa esimerkkiä käyttäen, että haluamme kirjoittaa kaikki luettelomme elementit isoilla kirjaimilla.
Kopioimme saman yritysluettelon , joka on kirjoitettu pienellä kirjaimella ennen ja kirjoitamme sen alle For Loopin. Meidän on käytettävä ylä()- menetelmää, jotta jokainen luettelomme elementti on isoilla kirjaimilla.
Kun suoritamme koodin, se näyttää, että kaikki elementit sisällämmekirjoitetaan nyt isoilla kirjaimilla.
Johtopäätös
Esittämäni menetelmät ovat vain muutamia kaikista mahdollisista asioista, joita voit tehdä käyttämällä Python-listaa ja For Loopia LuckyTemplatesissa.
Lista on Pythonin monipuolisin saatavilla oleva tietotyyppi, joka on kirjoitettu luettelona pilkuilla erotetuista arvoista tai suluissa olevista kohteista. Python-luettelo auttaa tallentamaan useita tietoja samanaikaisesti.
Toisaalta For Loop on ratkaiseva Pythonissa, koska sen avulla käyttäjät voivat käydä läpi luetteloita, jotka voivat sisältää tuhansia elementtejä.
Kaikki parhaat,
Gaellim
Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.
Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.
Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.
Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.
Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.
Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.
LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.
Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.
Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.
Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.