Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tässä opetusohjelmassa käsitellään useita taulukoita sisältävän Excel-tiedoston tuomista ja avaamista yhteen LuckyTemplates-taulukkoon.

Tätä Excel-tietotiedostoa käytetään tässä opetusohjelmassa.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tiedosto sisältää 60 arkkia tietoja samalla asettelulla.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tämän opetusohjelman tavoitteena on ladata kaikki Excel-taulukot LuckyTemplates-sovellukseen ja hakea Bond-tiedot yhtenä taulukkona. Sinun on hankittava suojausmerkki ja lisättävä se erilliseen sarakkeeseen. Liitä sitten ne kaikki yhteen taulukkoon, joka hyödyntää käyttöliittymää tarvitsemasi koodin luomiseen.

Sisällysluettelo

Excel-taulukoiden tuominen LuckyTemplatesiin

Ensimmäinen asia on avata ja luoda parametri tiedoston sijainnin tallentamiseksi Hallinnoi parametreja -vaihtoehtoa käyttämällä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Napsauta Hallitse parametreja -ruudussa Uusi ja syötä parametrin nimeksi FileLocation . Aseta seuraavaksi tietotyypiksi Teksti ja ehdotetuiksi arvoiksi Mikä tahansa arvo . Kopioi Excel-tiedoston tiedostopolku ja liitä se Nykyinen arvo -kenttiin.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun olet painanut OK, napsauta Uusi lähde ja valitse Excel-työkirja .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Valitse seuraavaksi ja avaa Excel-tiedosto. Kun olet valmis, Navigator-näyttö avautuu ja luettelee kaikki Excel-tiedoston arkit.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Valitse ensimmäinen arkki ja paina OK. Sen jälkeen näet taulukon Power Query Editorissa.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Seuraava asia on muuttaa kovakoodatun tiedoston polku tiedostoparametriksi. Avaa Advanced Editor -ikkuna ja muuta lähdekoodin tiedostopolkuksi FileLocation .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tietosi on parasta säilyttää Excel-taulukoissa, koska rajat tai tietoalue määritellään ennen kuin tuot ne. Koska tiedosto sisältää taulukoita eikä taulukoita, se saattaa tuoda tyhjiä sarakkeita ja rivejä, joten sinun on järjestettävä ne.

Turvallisuusmerkin tuominen Excelistä LuckyMalleihin

Tietäen, että arkkien asettelu on kiinteä, auttaa ratkaisun rakentamisessa, varsinkin jos haluat maksimoida ja käyttää käyttöliittymää koodin luomiseen. Esimerkiksi yksi vaatimus on lisätä sarake, joka sisältää suojaustunnisteen. Jos katsot tietoja, näet tickerin.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Käyttöliittymä voi auttaa sinua poimimaan tickerin arvon. Napsauta solua hiiren kakkospainikkeella ja valitse Lisää uutena kyselynä .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kaavapalkissa näet, että taulukon nimen perässä on nollapohjainen rivinumero kiharoiden suluissa. Kaarevia sulkeita kutsutaan paikkaindeksioperaattoreiksi . Näet myös kentän nimen hakasulkeiden sisällä, joita kutsutaan kenttäkäyttöoperaattoreiksi .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Näillä koodeilla voit nyt poimia arvon. Palaa Bond-taulukkoon ja hanki Bond-tiedot. Poista ensin 8 ylintä kahdeksan riviä. Napsauta Poista rivit ja valitse Poista ylimmät rivit .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Syötä seuraavaksi rivien lukumäärä -kenttään 8 ja paina OK.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Napsauta sitten Käytä ensimmäistä riviä otsikoina määrittääksesi otsikot.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun se on valmis, Bond-pöytä näyttää nyt tältä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Suoraan otsikon alapuolella näet ohuen viivan, joka edustaa sarakkeen laatua. Sieltä näet, että sarakkeissa on melko paljon tyhjiä paikkoja. Tämä tarkoittaa, että tiedosto toi paljon tyhjiä rivejä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tyhjien rivien poistaminen

Poista tyhjät rivit napsauttamalla Poista rivit ja valitsemalla Poista tyhjät rivit .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tämä muunnos luo tämän syntaksin:

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Record.FieldValues ​​saa kaikki arvot taulukon nykyiseltä riviltä luettelona. List.RemoveMatchingItems poistaa kaikki arvot ensimmäisestä luettelosta, jotka vastaavat toista luetteloa. Toisessa luettelossa on vain tyhjä tekstimerkkijono tai nolla. Nämä ovat arvot, jotka jätetään pois ensimmäisestä luettelosta.

Jos kaikki tyhjät tekstijonot ja nollat ​​on poistettu luettelosta tietuekenttäarvojen kanssa, luettelon tulee olla tyhjä ja List.IsEmpty-arvon arvoksi tulee True. Sitten Table.SelectRows säilyttää Trues-arvot.

Sinun ei pitäisi päätyä taulukkoon, jossa on vain tyhjiä rivejä. Tästä syystä avainsana ei lisätään ennen List.IsEmpty . Se palauttaa sitten taulukon, joka sisältää ei-tyhjiä rivejä.

Tyhjien rivien lisäksi sinun on poistettava myös tyhjät sarakkeet. Mutta ennen sitä katso, mitä Power Query luo, kun poistat sarakkeen. Valitse neljäs sarake ja napsauta Poista sarakkeet .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun olet suorittanut muunnoksen, näet tämän syntaksin kaavapalkissa.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Se kutsuu Table.RemoveColumns -funktiota ja viittaa ja välittää edellisen vaiheen Applied Steps -ruudussa ensimmäisenä argumenttina. Muunnos välittää lisäksi luettelon, joka sisältää poistettavien sarakkeiden sarakkeiden nimet.

Kyselyn kopioiminen

Kopioi nyt kysely ja valitse Sovelletut vaiheet -ruudusta Promote Headers -vaihe. Napsauta sitten hiiren kakkospainikkeella kyseistä vaihetta ja valitse Poista loppuun asti .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Muista, että voit käyttää paikkaindeksioperaattoria välittääksesi nollapohjaisen rivinumeron kierteisissä hakasulkeissa. Säilytä siis vain ensimmäinen rivi syöttämällä 0 kaavapalkin kahden kiharan hakasulkeen sisään.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun se on valmis, Bond-pöytä näyttää tältä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Käytä sieltä uudelleen osaa Poistetut tyhjät rivit -vaiheessa luodusta logiikasta muuttaaksesi tietueen luetteloksi ja poistaaksesi nollakohdan. Palaa Bond-kyselyyn ja valitse Poista tyhjät rivit -vaihe. Kopioi seuraavaksi tämä M-koodi.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Palaa kopioituun kyselyyn ja liitä koodi kaavapalkkiin. Järjestä sitten joitain merkkijonoja, jotta kaava näyttää tältä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Olet nyt luonut luettelon sarakkeiden nimistä, jotka haluat säilyttää. Nimeä kysely uudelleen Sarakkeiden nimet .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Palaa sitten takaisin Bond-kyselyyn. Koska olet luonut kyselyn, joka sisältää kaikki sarakkeet, jotka haluat säilyttää, sinun on lueteltava kaikki sarakkeet, jotka haluat sulkea pois Table.RemoveColumns -funktiossa .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Muuta {Sarake4} samalla syntaksilla, joka kopioitiin Poistetut tyhjät rivit -vaiheista. Muuta myös {"", null} arvoksi ColumnNames .

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Sitten sinun on välitettävä luettelo Bond-taulukon sarakkeiden todellisista nimistä. Muuta Record.FieldValues(_) arvoksi Table.ColumnNames() . Syötä #”Poistetut tyhjät rivit” sulkeisiin välittääksesi taulukon viiteargumentin.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tietotyyppien määrittäminen sarakkeisiin

Seuraavaksi on määritettävä sarakkeille sopivat tietotyypit. Napsauta Päivämäärä-sarakkeessa otsikon vieressä olevaa kuvaketta ja valitse Päivämäärä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Valitse sarakkeille PX_LAST ja YLD_YTM_MID tietotyyppi Desimaaliluku.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Näiden kolmen kyselyn avulla olet luonut kaikki rakennuspalikat, joiden avulla voit suunnitella ratkaisun, joka koskee kaikkia tiedoston taulukoita. Tätä varten sinun on kopioitava Bond-kysely ja poistettava kaikki vaiheet paitsi Lähde-vaihe Applied Steps -ruudussa.

Security Ticker -sarakkeen lisääminen Excelistä LuckyMalleihin

Lähde-vaiheessa näet kaikki Excel-tiedoston sisältämät tiedot. Sen sijaan, että luot erillisen kyselyn jokaiselle arkille, voit käyttää Bond-kyselyä ja muuttaa Data-sarakkeen sisäkkäisiä taulukoita.

Lisää ensin suojausmerkki. Jos napsautat tyhjää tilaa minkä tahansa taulukon solun sisällä, näet esikatselun kyseisen taulukon sisällöstä.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Sinun on luotava logiikka käskyllä ​​saadaksesi suojausmerkin. Siirry Sarake2-kyselyyn ja kopioi suojausmerkin osoite kaavapalkista.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Palaa seuraavaksi Bond-kyselyyn ja lisää mukautettu sarake.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Nimeä sarake Security Ticker ja kirjoita seuraava M-koodi.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kaavassa on IF- lause, jossa sanotaan, että jos sana Turvallisuus löytyy sarakkeesta 1, se antaa sen viereisen sarakkeen 2 solun arvon. Muussa tapauksessa annetaan nolla.

Kun olet painanut OK, taulukkoon lisätään uusi sarake, jossa on suojausmerkit.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Napsauta Security Ticker -sarakkeen avattavaa painiketta ja poista nolla-kohdan valinta poistaaksesi kaikki sarakkeen nollakohdat.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Sen jälkeen sinulle jää kaikki joukkovelkakirjatiedot kaikilta arkeilta. Sinun tarvitsee vain toistaa Bond(2)-kyselyssä tehdyt muunnokset ja käyttää niitä Data-sarakkeen sisäkkäisissä taulukoissa.

Mukautetun sarakkeen luominen joukkovelkakirjakyselylle

Siirry Bond(2)-kyselyyn, avaa Advanced Editor -ikkuna ja kopioi seuraava koodi:

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Palaa seuraavaksi Bond-kyselyyn ja luo toinen mukautettu sarake. Koska sinun on käytettävä useita muunnoksia useissa vaiheissa, sinun on käytettävä let -lausetta. Joten syötä let ja liitä koodi Advanced Editorista.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Muuta sitten Bond_Sheet arvoksi Data muuttaaksesi Data-sarakkeen taulukon.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun olet painanut OK, taulukkoon lisätään uusi sarake.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Jos napsautat välilyöntiä minkä tahansa sarakkeen solun sisällä, näet Bond(2)-kyselyn tiedot.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kaikki mitä tarvitset on Bond-kyselyn kahdessa viimeisessä sarakkeessa. Valitse siis sekä Security Ticker- että Custom-sarakkeet ja napsauta Poista muut sarakkeet Poista sarakkeet -nauhasta.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Laajenna Mukautettu sarake ja poista valinta Käytä alkuperäistä nimeä etuliitteenä -ruudusta.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Kun olet valmis, vahvista taulukko. Valitse taulukon alta Sarakeprofilointi koko tietojoukon perusteella -vaihtoehto.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Tämän muunnoksen jälkeen Data-sarakkeessa tapahtuu virhe.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Joten tutki virhettä napsauttamalla Tiedot-saraketta ja valitsemalla Säilytä virheet -vaihtoehdon Säilytä rivit -nauhasta.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Jos napsautat Virhe-arvoa Tiedot-sarakkeessa, voit lukea alla olevan virheilmoituksen:

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Voit ratkaista ongelmat poistamalla ensin Säilytetyt virheet -vaiheen. Napsauta Tiedot-saraketta ja valitse Poista virheet Poista rivit -nauhasta.

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Aseta sitten sarakkeen profilointivaihtoehto takaisin 1000 ylimpään riviin. Ja siinä se!

Useiden Excel-arkkien liittäminen LuckyTemplatesiin

Johtopäätös

Tämän käyttöliittymäpohjaisen ratkaisun avulla voit liittää useita arkkeja Excel-tiedostosta LuckyTemplates-sovellukseen. Sen sijaan, että luotaisiin 60 erillistä kyselyä ja suoritettaisiin kaikki muunnokset toistuvasti, tämä ratkaisu voi luoda yhden kyselyn, joka suorittaa kaikki muunnokset. Käytä ja maksimoi tämä ratkaisu .

Melissa


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.