Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Foirmiú na faidhbe

Mar shonraí ionchuir, tá comhad Excel againn, ina bhfuil roinnt táblaí ar cheann de na bileoga le sonraí díolacháin den fhoirm seo a leanas:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Tabhair faoi deara:

  • Táblaí de mhéideanna éagsúla agus le tacair éagsúla de tháirgí agus de réigiúin i sraitheanna agus colúin gan aon sórtáil.
  • Is féidir línte bána a chur isteach idir táblaí.
  • Is féidir líon na dtáblaí a bheith ar bith.

Dhá thoimhde thábhachtacha. Glactar leis go:

  • Os cionn gach tábla, sa chéad cholún, tá ainm an bhainisteora a léiríonn an tábla díolacháin (Ivanov, Petrov, Sidorov, etc.)
  • Scríobhtar ainmneacha na n-earraí agus na réigiún i ngach tábla ar an mbealach céanna – le cruinneas cáis.

Is é an sprioc deiridh ná sonraí a bhailiú ó na táblaí go léir in aon tábla normalaithe cothrom, áisiúil le haghaidh anailíse ina dhiaidh sin agus achoimre a thógáil, ie sa cheann seo:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 1. Ceangail leis an gcomhad

Déanaimis comhad Excel folamh nua a chruthú agus é a roghnú ar an táb Dáta Ceannasaíocht Faigh Sonraí - Ó Chomhad - Ó Leabhar (Sonraí - Ó Chomhad - Ó Leabhar Oibre). Sonraigh suíomh an chomhaid foinse le sonraí díolacháin agus ansin sa bhfuinneog Navigator roghnaigh an leathán atá uait agus cliceáil ar an gcnaipe Tiontaigh Sonraí (Athraigh Sonraí):

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Mar thoradh air sin, ba cheart na sonraí go léir uaidh a luchtú isteach san eagarthóir Power Query:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 2. Glan suas an bruscar

Scrios céimeanna a ghintear go huathoibríoch cineál modhnaithe (Cineál Athraithe) и Ceanntásca ardaithe (Ceanntásca Ardaithe) agus fáil réidh le línte folmha agus línte le hiomláin ag baint úsáide as scagaire nialasach и IOMLÁN faoin gcéad cholún. Mar thoradh air sin, faigheann muid an pictiúr seo a leanas:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 3. Ag cur bainisteoirí

D'fhonn a thuiscint níos déanaí cá bhfuil a ndíolachán, is gá colún a chur lenár tábla, áit a mbeidh sloinne comhfhreagrach i ngach sraith. Dó seo:

1. Cuirfimid colún cúnta le huimhreacha líne ag baint úsáide as an ordú Cuir Colún leis - Colún Innéacs - Ó 0 (Cuir colún leis - colún innéacs - Ó 0).

2. Cuir colún le foirmle leis an ordú Colún a Chur Leis - Colún Saincheaptha (Cuir colún leis - colún saincheaptha) agus an tógáil seo a leanas a thabhairt isteach ann:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Tá loighic na foirmle seo simplí – más é luach na chéad chille eile sa chéad cholún ná “Táirge”, ansin ciallaíonn sé seo go bhfuil muid tar éis titim amach ar thús tábla nua, agus mar sin taispeánaimid luach na cille roimhe seo leis an ainm an bhainisteora. Seachas sin, ní thaispeánaimid rud ar bith, .i.

Chun an tuismitheoir cille a fháil leis an ainm seo caite, déanaimid tagairt ar dtús don tábla ón gcéim roimhe seo #"Innéacs curtha leis", agus ansin sonraigh ainm an cholúin a theastaíonn uainn [Colún 1] idir lúibíní cearnacha agus uimhir na cille sa cholún sin idir lúibíní curaí. Beidh an uimhir chill amháin níos lú ná an ceann reatha, a thógfaimid as an gcolún innéacs, faoi seach.

3. Tá sé fós a líonadh isteach na cealla folamh le nialasach ainmneacha ó chealla níos airde leis an ordú Claochlú - Líon - Síos (Athraigh - Líon - Síos) agus scrios an colún nach bhfuil ag teastáil a thuilleadh le hinnéacsanna agus sraitheanna le hainmneacha deiridh sa chéad cholún. Mar thoradh air sin, faighimid:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 4. Bainisteoirí á ngrúpáil i dtáblaí ar leith

Is é an chéad chéim eile na sraitheanna do gach bainisteoir a ghrúpáil i dtáblaí ar leith. Chun seo a dhéanamh, ar an gcluaisín Claochlaithe, úsáid an Grúpa de réir Ordú (Transform - Group By) agus san fhuinneog a osclaíonn, roghnaigh an colún Bainisteoir agus an oibríocht Gach ró (Gach rónna) chun sonraí a bhailiú gan aon fheidhm chomhiomlánaithe a chur i bhfeidhm ar iad (suim, meán, etc.). P.):

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Mar thoradh air sin, faighimid táblaí ar leith do gach bainisteoir:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 5: Trasfhoirmigh Táblaí Neadaithe

Anois tugann muid na táblaí atá suite i ngach cill den cholún mar thoradh air Na sonraí go léir i gcruth réasúnta.

Ar dtús, scrios colún nach bhfuil ag teastáil a thuilleadh i ngach tábla bainisteoir. Úsáidimid arís Colún saincheaptha tab Claochlú (Athraigh - Colún saincheaptha) agus an fhoirmle seo a leanas:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Ansin, le colún ríofa eile, ardaimid an chéad ró i ngach tábla go dtí na ceannteidil:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Agus ar deireadh, déanaimid an príomhchlaochlú - ag scaoileadh gach tábla ag baint úsáide as an M-fheidhm Tábla.UnpivotOtherColumns:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Rachaidh ainmneacha na réigiún ón gceanntásc isteach i gcolún nua agus gheobhaidh muid tábla níos cúinge, ach ag an am céanna, tábla níos faide normalaithe. Cealla folamh le nialasach déantar neamhaird orthu.

Ag fáil réidh le colúin idirmheánacha nach bhfuil gá leo, ní mór dúinn:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Céim 6 Leathnaigh Táblaí Neadaithe

Tá sé fós le gach tábla neadaithe normalaithe a leathnú isteach i liosta amháin ag baint úsáide as an gcnaipe le saigheada dúbailte i gceanntásc an cholúin:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

... agus ar deireadh faigheann muid an méid a bhí uainn:

Táblaí ilfhormáideacha á dtógáil ó bhileog amháin in Power Query

Is féidir leat an tábla mar thoradh air a onnmhairiú ar ais go Excel ag baint úsáide as an ordú Baile - Dún agus Luchtaigh - Dún agus Luchtaigh i… (Baile - Dún&Luchtaigh - Dún&Luchtaigh go…).

  • Tóg táblaí le ceanntásca éagsúla ó iliomad leabhar
  • Sonraí a bhailiú ó gach comhad i bhfillteán ar leith
  • Sonraí a bhailiú ó gach leathán den leabhar i dtábla amháin

Leave a Reply