Mataupu
E faʻafefea ona vave ma faʻateleina le suia o tusitusiga e tusa ai ma le lisi o faʻamatalaga ma fua faʻatatau - ua uma ona matou faʻavasegaina. Sei o tatou taumafai e fai i le Power Query.
E pei ona tupu soo Faia e sili atu le faigofie o lenei galuega nai lo le faamatalaina aisea e aoga, ae tatou taumafai e fai uma 🙂
O lea la, e lua a matou laulau faʻamalosi "atamai" na faia mai laina masani ma se ala pupuu keyboard ctrl+T po o le au Aiga – Fa'atulagaina e pei o se laulau (Aiga — Fa'atulagaina e pei o le Laulau):
Sa ou valaau i le laulau muamua Faʻamatalaga, le laulau lona lua – aufaʻatonufaʻaaogaina le fanua Igoa o le laulau (Igoa o le laulau) tab Fausia (Mamanu).
Galuega: sui i tuatusi ile laulau Faʻamatalaga mea tutupu uma mai se koluma Ina ia maua Tusitaulima i latou tutusa sa'o tutusa mai le koluma Suia. O le isi vaega o tusitusiga i totonu o sela e tatau ona tumau e le'i pa'i.
Laasaga 1. U'u le lisi i le Power Query ma liliu i se lisi
I le setiina o le cell active i soʻo se nofoaga i le laulau faʻasino, kiliki i luga o le tab Faʻamatalaga (Aso)po'o luga o le fa'ailoga Malosiaga Fesili (afai e iai sau kopi tuai o Excel ma e faʻapipiʻi le Power Query o se faʻaopoopoga i luga o se isi laupepa) i luga o le ki. Mai le laulau/va'aiga (Mai le Laulau/Fa'asologa).
Ole laulau fa'asino ole a la'u ile fa'atonu ole fesili ole Power Query:
Ina ia aua nei faʻalavelave, o se laasaga faʻaopoopo otometi ituaiga suia (Suia Ituaiga) i le laulau taumatau, o laasaga faʻaoga e mafai ona tapeina ma le saogalemu, ma tuʻu ai naʻo le laasaga puna (Puna):
I le taimi nei, ina ia faia nisi suiga ma sui, e tatau ona tatou liliu lenei laulau i se lisi (lisi).
Fa'aliga pese
- laulau o se fa'asologa e lua-ituaiga e aofia ai le tele o laina ma koluma.
- Fa'amaumauga (Fa'amaumauga) – manoa laina tasi-dimensional, e aofia ai le tele o fanua-elemene ma igoa, mo se faataitaiga [Igoa = “Masha”, Itupa = “f”, Tausaga = 25]
- lisi - o se laina-koluma e tasi-itu, e aofia ai le tele o elemene, mo se faʻataʻitaʻiga {1, 2, 3, 10, 42} or { “Faatuatua Faamoemoe Alofa” }
Ina ia foia lo tatou faafitauli, o le a tatou matua fiafia lava i le ituaiga lisi.
O le togafiti iinei o le lisi o mea i le Power Query e le gata o numera faʻasalalau poʻo tusitusiga, ae faʻapea foʻi ma isi lisi poʻo faʻamaumauga. O lo'o i totonu o se lisi fa'a'ole'ole (lisi), e aofia ai fa'amaumauga (fa'amaumauga) e mana'omia ona su'e la tatou lisi. I le Power Query syntactic fa'amatalaga (fa'ailoga i puipui sikuea, lisi i puipui fa'aa'i) e fa'apea:
{
[ Saili = “St. Petersburg", Sui = "St. Petersburg” ] ,
[ Saili = “St. Petersburg", Sui = "St. Petersburg” ] ,
[ Saili = “Peteru”, Sui = “St. Petersburg” ] ,
ma isi tulaga faapena
}
O sea suiga e faia i le faʻaaogaina o se galuega faʻapitoa a le gagana M ua fausia i le Power Query - Laupapa.ToRecords. Ina ia fa'aoga sa'o i totonu o le fua fa'atatau, fa'aopoopo le galuega lea i le fa'ailoga la'asaga iina puna.
Sa faapena:
A maeʻa:
A maeʻa ona faʻaopoopo le Table.ToRecords galuega, o le a suia le foliga o la matou laulau - o le a avea ma lisi o faʻamaumauga. O mea o loʻo i totonu o faʻamaumauga taʻitasi e mafai ona vaʻaia i le pito i lalo o le faʻaaliga vaʻaia e ala i le kiliki i le cell background i tafatafa o soʻo se upu faamaumauga (ae le o se upu e tasi!)
I le faʻaopoopoga i luga, e talafeagai le faʻaopoopoina o se isi faʻamalo - e faʻapipiʻi (buffer) la matou lisi na faia. Ole mea lea ole a fa'amalosia ai le Power Query e fa'apipi'i le lisi su'esu'e ile manatua ma aua le toe fa'atatauina pe a tatou maua mulimuli ane e sui ai. Ina ia faia lenei mea, afifi la matou fua faʻatatau i se isi galuega - Lisi.Buffer:
O ia fa'ailoga o le a maua ai se fa'aopoopoga iloga i le saoasaoa (i ni nai taimi!) Fa'atasi ai ma le tele o fa'amaumauga muamua e fa'amama.
O le mea lea e faamaea ai le saunia o le tusitaulima.
E tumau pea le kiliki i luga Fale – Tapuni ma uta – Tapuni ma uta i… (Aiga — Tapuni&Uta — Tapu&uta i..), filifili se filifiliga Na'o le faia o se feso'ota'iga (Na'o le faia o feso'ota'iga) ma toe foʻi i Excel.
Laasaga 2. La'uina o le laulau fa'amaumauga
E leaga mea uma iinei. E pei o le taimi muamua ma le tusi faʻasino, matou te tulaʻi i luga i soʻo se nofoaga i luga o le laulau, kiliki i luga o le laupepa Faʻamatalaga faʻamau Mai le Laulau/Fa'asologa ma la matou laulau Faʻamatalaga alu i le Power Query. Laasaga otometi fa'aopoopo ituaiga suia (Suia Ituaiga) e mafai foi ona e aveese:
E leai ni sauniuniga faʻapitoa e manaʻomia e faia i ai, ma tatou agai atu i le mea sili ona taua.
Laasaga 3. Faia suiga e faʻaaoga ai le galuega List.Accumulate
Tatou fa'aopoopo se koluma fa'atatau i la tatou laulau fa'amaumauga e fa'aaoga ai le fa'atonuga Fa'aopoopoina o le Column – Custom Column (Fa'aopoopo koluma - Koluma fa'apitoa): ma ulufale le igoa o le koluma faaopoopo i le faamalama e matala (mo se faataitaiga, fa'asa'o le tuatusi) ma la tatou galuega fa'ataulāitu Lisi. Fa'aputu:
E tumau pea le kiliki i luga OK - ma matou maua se koluma ma sui na faia:
Manatua:
- Talu ai ona o le Power Query e maaleale i mataupu, e leai se sui i le laina mulimuli, aua i totonu o le lisi o loʻo i ai le "SPb", ae le o le "SPb".
- Afai e tele ni substrings e sui i le taimi e tasi i faʻamatalaga faʻamatalaga (mo se faʻataʻitaʻiga, i le laina lona 7 e te manaʻomia e sui uma le "S-Pb" ma le "Prospectus"), ona le tupu ai lea o ni faʻafitauli (e le pei o le suia i fua faʻatatau mai. auala muamua).
- Afai e leai se mea e suitulaga i le autu autu (laina 9), ona leai lea o ni mea sese e tupu (e le pei, toe, mai le suia e fua).
O le saoasaoa o sea talosaga e matua, sili ona lelei. Mo se faʻataʻitaʻiga, mo se laulau o faʻamatalaga muamua ma le lapopoa o le 5000 laina, o lenei fesili na faʻafouina i lalo ifo o le sekone (e aunoa ma le faʻafefe, i le ala, e tusa ma le 3 sekone!)
E fa'afefea ona galue le Lisi.Accumulate galuega
I le mataupu faavae, atonu o le iuga lea (mo aʻu e tusi, ma mo oe e faitau) lenei tusiga. Afai e te manaʻo e le gata ina mafai, ae ia malamalama foi pe faʻapefea ona galue "i lalo o le pulou", ona tatau lea ona e maulu teisi loloto i totonu o le pu lapiti ma faʻatautaia le Lisi.Accumulate galuega, lea na faia uma ai le tele o sui. galue mo i matou.
Ole syntax mo lenei galuega ole:
=Lisi. Fa'aputu(lisi, fatu, faʻaputuputu)
lea
- lisi o le lisi lea o ona elemene o loʻo tatou toe faʻaauau.
- fatu – tulaga muamua
- faʻaputuputu - o se galuega e faia ai nisi gaioiga (matematika, tusitusiga, ma isi) i luga o le isi elemene o le lisi ma faʻaputuina le taunuuga o le gaioiga i se fesuiaiga faʻapitoa.
I se tulaga lautele, o le syntax mo galuega tusitusi i le Power Query e pei o lenei:
(Argument1, argument2, … argumentN) => nisi o gaioiga ma finauga
Mo se faʻataʻitaʻiga, e mafai ona faʻatusalia le galuega faʻaopoopo e pei o:
(a, b) => a + b
Mo List.Accumulate, o lenei galuega faʻapipiʻi e lua ni finauga manaʻomia (e mafai ona taʻua soʻo se mea, ae o igoa masani e tulaga и i le taimi nei, e pei o le fesoasoani aloaia mo lenei galuega, lea:
- tulaga - o se fesuiaiga e faʻaputuina ai le iʻuga (o lona tau muamua o le mea lea o loʻo taʻua i luga fatu)
- i le taimi nei - o le isi tau fa'aopoopo mai le lisi lisi
Mo se faʻataʻitaʻiga, seʻi o tatou vaʻavaʻai i laasaga o le faʻaogaina o le fausiaina o loʻo i lalo:
=Lisi. Fa'aputu({3, 2, 5}, 10, (setete, i le taimi nei) => tulaga + i le taimi nei)
- Tau fesuia'i tulaga ua seti tutusa ma le finauga muamua fatuIe setete = 10
- Matou te ave le elemene muamua o le lisi (i le taimi nei = 3) ma faʻaopopo i le fesuiaiga tulaga (sefulu). Matou te maua setete = 13.
- Matou te ave le elemene lona lua o le lisi (i le taimi nei = 2) ma faʻaopoopo i le tau faʻaputu o loʻo i ai nei i le fesuiaiga tulaga (sefulu). Matou te maua setete = 15.
- Matou te ave le elemene lona tolu o le lisi (i le taimi nei = 5) ma faʻaopoopo i le tau faʻaputu o loʻo i ai nei i le fesuiaiga tulaga (sefulu). Matou te maua setete = 20.
Ole fa'aputuga fou lea tulaga o le tau o la tatou List.Accumulate galuega ma galuega faatino o se taunuuga:
Afai e te faʻatauvaʻa laʻititi, ona faʻaaogaina lea o le List.Accumulate function, e mafai ona e faʻataʻitaʻiina, mo se faʻataʻitaʻiga, le Excel function CONCATENATE (i le Power Query, o lona analogue e taʻua. Text.Combine) fa'aaoga le faaupuga:
Po'o le su'esu'e fo'i mo le tau maualuga (fa'ata'ita'i o le galuega a le Excel's MAX, lea e ta'ua i le Power Query Lisi.Max):
Ae ui i lea, o le vaega autu o le List.Accumulate o le mafai lea ona faʻagasolo e le gata o tusitusiga faigofie poʻo lisi numera e fai ma finauga, ae o mea e sili atu ona lavelave - mo se faʻataʻitaʻiga, lisi-mai-lisi poʻo lisi-mai-faamaumauga (talofa, Directory!)
Seʻi o tatou toe vaʻavaʻai i le fausiaina na faia le suiga i la tatou faʻafitauli:
Lisi. Fa'aputu(aufaʻatonu, [Lauga], (state,current) => Text.Suia(setete, taimi nei[Su'e], taimi nei[Suia]) )
O le a moni lava le mea o tupu iinei?
- E pei o le taua muamua (fatu) matou te ave le tusitusiga fa'ase'e muamua mai le koluma [Lauga] la matou laulau: 199034, St. Petersburg, str. Beringa, d. 1
- Ona sosoo ai lea ma le List.Accumulate e faʻasolosolo i luga o elemene o le lisi taʻitasi - Tusitaulima. O elemene taʻitasi o lenei lisi o se faʻamaumauga e aofia ai se pea o fanua "O le a le mea e maua - O le a le mea e sui i ai" poʻo, i se isi faaupuga, o le isi laina i le lisi.
- O le galuega accumulator e tuu i totonu o se fesuiaiga tulaga taua muamua (tuai tuatusi 199034, St. Petersburg, str. Beringa, d. 1) ma faʻatino se galuega faʻapipiʻi i luga - o le faʻaogaina o le gaioiga e faʻaaoga ai le M-function masani Tusitusi.Suia (e tutusa ma Excel's SUBSTITUTE galuega). O lona syntax o le:
Text.Suia( ulua'i tusitusiga, mea o lo'o tatou su'eina, mea o lo'o tatou sui i ai )
ma o lea ua tatou maua:
- tulaga o le matou tuatusi palapala, lea e taoto i totonu tulaga (sau iina mai fatu)
- o iai nei [Su'esu'e] – tau fanua Ina ia maua mai le isi fa'asologa o le lisi aufaʻatonu, lea e taoto i le fesuiaiga i le taimi nei
- o iai nei[Suia] – tau fanua Suia mai le isi fa'asologa o le lisi aufaʻatonutaoto i totonu i le taimi nei
O lea la, mo tuatusi taitasi, o se taamilosaga atoa o le fa'avasegaina o laina uma i totonu o le lisi o lo'o fa'atautaia i taimi ta'itasi, e sui ai le tusitusiga mai le [Su'e] fanua ma le tau mai le [Sui] fanua.
Faamoemoe ua e maua le manatu 🙂
- Fa'ato'a sui tusitusiga i se lisi e fa'aaoga fua fa'atatau
- Fa'amatalaga masani (RegExp) ile Power Query