Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Me pehea te whakakapi tere me te rahi o te tuhinga kia rite ki te rarangi tohutoro me nga tauira - kua oti kee taatau te whakariterite. Inaianei me ngana ki te mahi i roto i te Power Query.

Ka rite ki te nuinga o nga wa Mahi he maamaa ake tenei mahi i te whakamarama he aha ka whai hua, engari me ngana ki te mahi e rua 🙂

Na, e rua nga ripanga hihiri "atamai" i hangaia mai i nga awhe noa me te pokatata papapātuhi Ctrl+T kapa ranei Kāinga – Whakahōputu hei ripanga (Kainga — Whakahōputu hei Ripanga):

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

I waea atu ahau ki te tepu tuatahi Raraunga, te tepu tuarua – Whaiarongate whakamahi i te mara Ingoa ripanga (Ingoa Ripanga) ripa hanganga (Hoahoa).

Mahi: whakakapi i nga wahitau o te ripanga Raraunga puta katoa mai i te tīwae Ki te rapu Pukapuka-a-ringa ki o ratou ritenga tika mai i te pou Takahuri. Ko te toenga o nga tuhinga kei roto i nga ruma me noho kore e pa.

Hipanga 1. Utaina te whaiaronga ki Power Query ka huri hei rarangi

Kua tautuhia te pūtau hohe ki tetahi waahi o te ripanga tohutoro, paatohia te ripa Raraunga (Ra)i runga ranei i te ripa Uiui Mana (mehemea kei a koe he putanga tawhito o Excel ka whakaurua e koe te Uiui Mana hei taapiri atu ki te ripa motuhake) i runga i te paatene Mai i te ripanga/awhe (Mai i te Ripanga/Awhe).

Ka utaina te ripanga tohutoro ki te ētita ui ui Power:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Kia kore ai e pokanoa, he taahiraa taapiri aunoa momo whakarereke (Momo kua Hurihia) i te taha matau, ka taea te whakakore i nga hikoinga kua whakamahia, ka waiho ko te taahiraa anake pūtake (Puna):

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Inaianei, ki te mahi i etahi atu huringa me nga whakakapinga, me huri tenei tepu hei rarangi (raarangi).

Tuhinga o mua

I mua i te haere tonu, kia mohio tatou ki nga tikanga. Ka taea e te Uiui Mana te mahi me etahi momo ahanoa:
  • Ripanga he huinga ahu-rua he maha nga rarangi me nga pou.
  • Tuhia (Rekoata) – aho huānga-tahi, he maha nga mara-huānga me nga ingoa, hei tauira [Ingoa = “Masha”, Ira = “f”, Tau = 25]
  • Rārangi – he huinga huinga-ahu kotahi, he maha nga huānga, hei tauira {1, 2, 3, 10, 42} or { “Faith Hope Love” }

Hei whakatau i to maatau raru, ka aro nui tatou ki te momo Rārangi.

Ko te mahi i konei ko te rarangi o nga mea kei roto i te Power Query ehara i te mea ko nga nama noa, tuhinga ranei, engari ko etahi atu rarangi, rekoata ranei. Kei roto i te rarangi uaua (rarangi), kei roto i nga rekoata (nga rekoata) me huri taatau raarangi. I roto i te tohu wetereo Power Query (nga urunga kei roto i nga taiapa tapawha, nga rarangi i roto i nga taiapa mingimingi) ka penei te ahua:

{

    [ Kimihia = “St. Petersburg", Whakakapi = "St. Petersburg” ] ,

    [ Kimihia = “St. Petersburg", Whakakapi = "St. Petersburg” ] ,

    [ Kimihia = "Peter", Whakakapi = "St. Petersburg” ] ,

etc

}

Ka mahia taua panonitanga ma te whakamahi i tetahi mahi motuhake o te reo M i hangaia ki te Uiui Mana - Ripanga.ToRecords. Hei hoatu tika ki te pae tātai, tāpirihia tēnei mahi ki te waehere takahanga kei reira pūtake.

Ko:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

I muri:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Whai muri i te taapiri i te mahi Ripanga.ToRecords, ka huri te ahua o to maatau tepu - ka huri hei rarangi rekoata. Ko nga ihirangi o nga rekoata takitahi ka kitea i raro o te pihanga tirohanga ma te panui i te papamuri o te pūtau i te taha o tetahi kupu. record (engari ehara i te kupu kotahi!)

I tua atu i nga korero o runga ake nei, he mea tika ki te taapiri i tetahi atu whiu - ki te keteroki (buffer) to maatau rarangi hanga. Ma tenei ka kaha te Uiui Mana ki te uta i ta maatau rarangi rapu ki roto i te mahara, kaua hoki e tatau ano i te wa ka uru atu tatou ki te whakakapi. Ki te mahi i tenei, takai i ta maatau tauira ki tetahi atu mahi - Rarangi.Buffer:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Ko taua keteroki ka nui ake te tere o te tere (ma nga wa maha!) me te nui o nga raraunga tuatahi ka whakakorehia.

Ma tenei ka oti te whakarite o te pukapuka-a-ringa.

Ka noho tonu ki te panui Kāinga – Katia ka Uta – Katia ka Utaina ki… (Kainga — Katia&Uta — Katia&Uta ki..), tīpakohia he kōwhiringa Hanga noa he hononga (Me hanga hononga anake) ka hoki ki Excel.

Hipanga 2. Te uta i te ripanga raraunga

He maamaa nga mea katoa i konei. Ka rite ki o mua me te pukapuka tohutoro, ka eke matou ki tetahi waahi o te ripanga, paatohia te ripa Raraunga pātene Mai i te Ripanga/Awhe me ta matou tepu Raraunga ka uru ki te Uiui Mana. Te taahiraa taapiri aunoa momo whakarereke (Momo kua Hurihia) ka taea hoki e koe te tango:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Kaore he mahi whakarite motuhake e hiahiatia ana kia mahia, ka neke atu ki te mea tino nui.

Hipanga 3. Mahi whakakapi ma te whakamahi i te mahi List.Accumulate

Me taapiri he pou tatau ki ta maatau ripanga raraunga ma te whakamahi i te whakahau Te taapiri i te Tiwae – Tiwae Ritenga (Tāpiri tīwae — tīwae ritenga): ka tomo i te ingoa o te pou taapiri ki te matapihi e tuwhera ana (hei tauira, wāhitau kua whakatikahia) me ta maatau mahi makutu Rarangi.Kohikohia:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Ka noho tonu ki te panui OK – ka whiwhi tatou i tetahi pou me nga whakakapinga i mahia:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Kia mahara:

  • I te mea he take tairongo a Power Query, karekau he whakakapinga i te rarangi tuarua, na te mea kei roto i te raarangi "SPb", ehara i te "SPb".
  • Mena he maha nga waahanga iti hei whakakapi i te wa kotahi i roto i nga raraunga puna (hei tauira, i te rarangi 7 me whakakapi e koe "S-Pb" me "Prospectus"), karekau e puta he raru (kaore i rite ki te whakakapi i nga tauira mai i te tikanga o mua).
  • Mena karekau he mea hei whakakapi i roto i te tuhinga puna (raarangi 9), karekau he hapa ka puta (kaore i rite, ano, mai i te whakakapinga e nga tauira).

Ko te tere o taua tono he tino tika. Hei tauira, mo te ripanga o nga raraunga tuatahi me te 5000 haupae te rahi, i whakahōuhia tenei patai i roto i te iti iho i te hekona (kaore he parepare, he 3 hēkona pea!)

Me pehea te mahi a te List.Accumulate

Ko te tikanga, koinei pea te mutunga (maku e tuhi, ma koutou e panui) tenei tuhinga. Mena kei te hiahia koe kia kaua e taea anake, engari kia mohio ano hoki me pehea te mahi "i raro i te hood", katahi ka ruku koe ki roto i te kohao rapeti me te mahi ki te mahi List.Accumulate, nana i whakakapi te nuinga. mahi mo tatou.

Ko te wetereo mo tenei mahi:

=Rarangi.Kohikohia(rārangi, uri, kohikohi)

te wahi

  • rārangi Ko te rarangi o nga huānga e huri haere ana tatou. 
  • uri – ahua tuatahi
  • kohikohi – he mahi e mahi ana i etahi mahi (pangangarau, tuhinga, me etahi atu) i runga i te huānga e whai ake nei o te rarangi me te whakaemi i te hua o te tukatuka ki tetahi taurangi motuhake.

I te nuinga o te waa, he penei te ahua o te wetereo mo te tuhi i roto i te Power Query:

(tohenga1, tautohe2, … tautoheN) => etahi mahi whai tohenga

Hei tauira, ka taea te whakaatu i te mahi whakarāpopototanga hei:

(a, b) => a + b

Mo List.Accumulate , e rua nga tohenga e hiahiatia ana e tenei mahi whakaemi (ka taea te whakaingoa ki tetahi mea, engari ko nga ingoa o mua ko kāwanatanga и o nāianei, pera i te awhina whai mana mo tenei mahi, kei hea:

  • kāwanatanga – he taurangi kei te whakaemihia te hua (ko tona uara tuatahi ko te mea kua whakahuahia i runga ake nei uri)
  • o nāianei – te uara o muri mai i te rarangi rārangi

Hei tauira, me titiro ki nga hikoinga o te arorau o te hanga e whai ake nei:

=Rarangi.Kohikohia({3, 2, 5}, 10, (state, current) => āhua + nāianei)

  1. Uara taurangi kāwanatanga kua whakaritea kia rite ki te tohenga tuatahi uriIe āhua = 10
  2. Ka tangohia e matou te waahanga tuatahi o te rarangi (nāianei = 3) ka tāpirihia ki te taurangi kāwanatanga (tekau). Ka whiwhi tatou āhua = 13.
  3. Ka tangohia e matou te waahanga tuarua o te rarangi (nāianei = 2) me te taapiri atu ki te uara kua whakaemihia i roto i te taurangi kāwanatanga (tekau). Ka whiwhi tatou āhua = 15.
  4. Ka tangohia e matou te waahanga tuatoru o te rarangi (nāianei = 5) me te taapiri atu ki te uara kua whakaemihia i roto i te taurangi kāwanatanga (tekau). Ka whiwhi tatou āhua = 20.

Koinei te mea hou kua whakaemihia kāwanatanga ko te uara ko ta matou Rarangi.Whakaemi mahi me nga putanga hei hua:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Mena ka pohewa noa koe, katahi ka whakamahi i te mahi Rarangi.Accumulate, ka taea e koe te whakataurite, hei tauira, te mahi Excel CONCATENATE (i roto i te Uiui Power, ka kiia tona tairitenga. Kuputuhi.Whakakotahi) mā te kīanga:

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Me rapu ranei mo te uara nui rawa (whakarite i te mahi MAX a Excel, e kiia ana i Power Query Rarangi.Max):

Whakakapi kupu nui ki te Uiui Mana me te mahi Rarangi.Whakaemi

Heoi, ko te ahuatanga matua o te Rarangi.Whakaemi ko te kaha ki te tukatuka ehara i te mea ngawari noa nga rarangi kupu, rarangi nama ranei hei tohenga, engari he mea uaua ake - hei tauira, rarangi-mai-rarangi, rarangi-mai-rekoata ranei (kia ora, Whaiaronga!)

Ka titiro ano tatou ki te hanga i whakakapi i to tatou raru:

Rarangi.Kohikohia(Whaiaronga, [Wāhitau], (te āhua, nāianei) => Kuputuhi.Whakakapi(te āhua, nāianei[Kimi], nāianei[Whakakapi]) )

He aha te mea kei konei?

  1. Hei uara tuatahi (uri) ka tangohia e matou te kuputuhi hauwarea tuatahi mai i te pou [Wāhitau] to tatou tepu: 199034, St. Petersburg, str. Beringa, d. 1
  2. Katahi ka whakaemihia te Rarangi.Whakaemi i runga i nga huānga o te rarangi takitahi - Pukapuka-a-ringa. Ko ia huānga o tenei rarangi he rekoata kei roto i nga waahanga takirua "He aha te kimi - He aha hei whakakapi" me etahi atu kupu, ko te rarangi e whai ake nei i te raarangi.
  3. Ka uru te mahi accumulator ki roto i te taurangi kāwanatanga uara tuatahi (tuatahi wahitau 199034, St. Petersburg, str. Beringa, d. 1) me te mahi i tetahi mahi whakaemi ki runga - te mahi whakakapi ma te whakamahi i te M-mahi paerewa Kuputuhi.Whakakapi (he rite ki te mahi SUBSTITUTE a Excel). Ko tana wetereo:

    Kuputuhi.Whakakapi( tuhinga taketake, he aha ta matou e rapu ana, he aha ta matou e whakakapi ana )

    ā, kei konei mātou:

    • kāwanatanga ko to matou wahi noho paru, kei roto kāwanatanga (kei reira mai uri)
    • o nāianei[Rapu] – uara mara Ki te rapu mai i te urunga whai muri o te rarangi Whaiaronga, kei roto i te taurangi o nāianei
    • o nāianei[Whakakapi] – uara mara Takahuri mai i te urunga whai muri o te rarangi Whaiarongae takoto ana i roto o nāianei

No reira, mo ia waahi noho, ka whakahaerehia he huringa katoa o nga rarangi o nga rarangi katoa i roto i te whaiaronga ia wa, ka whakakapi i te tuhinga mai i te mara [Kimihia] me te uara mai i te mara [Whakakapi].

Ko te tumanako i whiwhi koe i te whakaaro 🙂

  • Whakakapi nui i te kuputuhi i roto i te rarangi ma te whakamahi i nga tauira
  • Nga Whakaaturanga Tonu (RegExp) i te Uiui Mana

Waiho i te Reply