Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Famolavolana ny olana

Amin'ny maha angona fampidirana azy dia manana rakitra Excel izahay, izay misy tabilao maromaro miaraka amin'ny angona momba ny varotra amin'ny endrika manaraka ny iray amin'ireo takelaka:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Mariho fa:

  • Tabilao samy hafa habe ary misy andiana vokatra sy faritra samihafa amin'ny andalana sy tsanganana tsy misy fanasokajiana.
  • Azo ampidirina eo anelanelan'ny latabatra ny tsipika banga.
  • Ny isan'ny latabatra dia mety ho misy.

Hevitra roa lehibe. Heverina fa:

  • Eo ambonin'ny latabatra tsirairay, eo amin'ny tsanganana voalohany, dia misy ny anaran'ny mpitantana ny fivarotana izay asehon'ny latabatra (Ivanov, Petrov, Sidorov, sns.)
  • Ny anaran'ny entana sy ny faritra ao amin'ny tabilao rehetra dia mitovy amin'ny fanoratana - miaraka amin'ny tranga marina.

Ny tanjona faratampony dia ny hanangonana angona avy amin'ny latabatra rehetra ho lasa latabatra fisaka mahazatra, mety amin'ny famakafakana manaraka sy fananganana famintinana, izany hoe amin'ity:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 1. Connect ny rakitra

Andao hamorona rakitra Excel vaovao tsy misy na inona na inona ary safidio eo amin'ny tabilao Data Command Makà data - Avy amin'ny rakitra - Avy amin'ny Boky (Data - Avy amin'ny rakitra - Avy amin'ny bokikely). Lazao ny toerana misy ny rakitra loharano miaraka amin'ny angon-drakitra momba ny varotra ary avy eo ao amin'ny varavarankelin'ny navigateur safidio ny takelaka ilaintsika ary tsindrio ny bokotra Convert Data (Angona Transform):

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Vokatr'izany dia tokony hampidirina ao amin'ny tonian-dahatsoratra Power Query ny angona rehetra avy aminy:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 2. Diovy ny fako

Fafao ny dingana vita ho azy karazana novaina (karazana niova) и Lohateny ambony (Lohateny nasondrotra) ary esory ny tsipika sy andalana tsy misy na inona na inona miaraka amin'ny totalin'ny fampiasana sivana tohivakana foana и TOTAL amin'ny tsanganana voalohany. Vokatr'izany dia mahazo ity sary manaraka ity isika:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 3. Manampy mpitantana

Mba hahatakarana any aoriana hoe aiza ny fivarotana, dia ilaina ny manampy tsanganana eo amin'ny latabatra, izay isaky ny andalana dia hisy anarana mifanaraka aminy. Ho an'ity:

1. Andao hanampy tsanganana fanampiny misy laharan-tsipika mampiasa ny baiko Ampio tsanganana - tsanganana fanondro - avy amin'ny 0 (Ampio tsanganana - tsanganana Index - Avy amin'ny 0).

2. Manampia tsanganana misy raikipohy miaraka amin'ny baiko Manampy Tsanganana – Tsanganana manokana (Ampio tsanganana - tsanganana manokana) ary ampidiro ao ny fanorenana manaraka:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Tsotra ny lojikan'ity raikipohy ity - raha "Product" ny sandan'ny sela manaraka ao amin'ny tsanganana voalohany, dia midika izany fa tafintohina tamin'ny fiandohan'ny latabatra vaovao isika, ka asehoy ny sandan'ny sela teo aloha miaraka amin'ny anaran'ny mpitantana. Raha tsy izany dia tsy mampiseho na inona na inona izahay, izany hoe null.

Mba hahazoana ny selan'ny ray aman-dreny miaraka amin'ny anarana farany dia manondro ny latabatra avy amin'ny dingana teo aloha isika #"Indro nampiana", ary avy eo dia mamaritra ny anaran'ny tsanganana ilaintsika [Tsanganana1] ao anaty fonon-joro efamira ary ny laharan'ny sela ao amin'io tsanganana io amin'ny fonon-tanana olioly. Ny laharan'ny sela dia ho latsaky ny iray noho ny amin'izao fotoana izao, izay alaintsika avy amin'ny tsanganana Index, respekta.

3. Mijanona hameno ny sela foana amin'ny tohivakana foana anarana avy amin'ny sela ambony misy ny baiko Transform – Fenoy – Midina (Fiovana - Fenoy - Midina) ary vonoy ny tsanganana tsy ilaina intsony misy indices sy andalana misy anarana farany ao amin'ny tsanganana voalohany. Vokatr'izany dia mahazo:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 4. Vondrona ho latabatra misaraka ataon'ny mpitantana

Ny dingana manaraka dia ny fanakambanana ny andalana ho an'ny mpitantana tsirairay ho tabilao misaraka. Mba hanaovana izany, ao amin'ny tabilao Transformation, ampiasao ny vondrona amin'ny baiko (Transform - Group By) ary eo amin'ny varavarankely misokatra, safidio ny tsanganana Manager sy ny hetsika All rows (All rows) mba hanangonana angon-drakitra fotsiny nefa tsy mampiasa asa fanangonam-bokatra. azy ireo (tombanana, antonony, sns.). P.):

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Vokatr'izany dia mahazo latabatra misaraka ho an'ny mpitantana tsirairay izahay:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 5: Manova ny tabilao Nested

Ankehitriny dia manome ny latabatra izay mandry ao amin'ny sela tsirairay ny tsanganana vokatra Data rehetra amin'ny endrika mendrika.

Voalohany, fafao ny tsanganana izay tsy ilaina intsony amin'ny latabatra tsirairay Manager. Ampiasainay indray Tsanganana manokana vakizoro fiovana (Fiovana - tsanganana manokana) ary ity manaraka ity:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Avy eo, miaraka amin'ny tsanganana kajy iray hafa, dia ampiakarinay amin'ny lohateny ny laharana voalohany amin'ny latabatra tsirairay:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Ary farany, manao ny fiovana lehibe isika - mamelabelatra ny latabatra tsirairay amin'ny fampiasana ny M-function Table.UnpivotOtherColumns:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Ny anaran'ny faritra avy amin'ny lohapejy dia hiditra ao amin'ny tsanganana vaovao ary hahazo tery kokoa isika, fa miaraka amin'izay koa, latabatra mahazatra kokoa. Foana ny sela misy tohivakana foana tsy raharahaina.

Esory ny tsanganana mpanelanelana tsy ilaina, manana:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Dingana 6 Manitatra ny tabilao Nested

Mijanona ho fanitarana ny latabatra misy akany efa mahazatra rehetra ho lisitra tokana amin'ny fampiasana ny bokotra misy zana-tsipìka roa eo amin'ny lohatenin'ny tsanganana:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

… ary azonay ihany izay tadiavinay:

Manangana latabatra maromaro amin'ny takelaka iray ao amin'ny Power Query

Azonao atao ny manondrana ny latabatra vokarina any Excel amin'ny fampiasana ny baiko Home — Akatona sy Ampidiro — Akatona ary Ampidiro ao… (Ao an-trano — Akatona&Ampidiro — Akatona&Ampidiro…).

  • Manangana tabilao misy lohatenim-boky samihafa avy amin'ny boky maro
  • Manangona angona avy amin'ny rakitra rehetra ao anaty lahatahiry iray
  • Manangona angona avy amin'ny takelaka rehetra amin'ny boky ao anaty latabatra iray

Leave a Reply