Бизде бир нече акылдуу таблицалары бар Excel файлы бар дейли:
Эгерде сиз бул таблицаларды Power Queryге стандарттуу түрдө буйрукту колдонуп жүктөсөңүз Берилиштер - Маалыматтарды алуу - Файлдан - Китептен (Маалымат - Маалымат алуу - Файлдан - Жумуш китебинен), анда биз мындай нерсени алабыз:
Сүрөт, менимче, Power Query колдонуучуларынын көбүнө тааныш. Окшош уя салынган таблицаларды сурамдарды (a la VLOOKUP), топтоштурууну (буйрук) бириктиргенден кийин көрүүгө болот Боюнча топтоо табулатура кайра), берилген папкадан бардык файлдарды импорттоо ж.б.
Бул кырдаалда кийинки логикалык кадам, адатта, бир эле учурда бардык уяланган таблицаларды кеңейтүү - мамычанын башындагы кош жебелер менен баскычты колдонуу. маалыматтар:
Натыйжада, биз бардык таблицалардан бир бүтүнгө бардык саптардын жыйындысын алабыз. Баары жакшы, жөнөкөй жана түшүнүктүү.
Эми булак таблицаларына жаңы тилке (Арзандатуу) кошулганын жана/же учурдагылардын бири (Шаар) жок кылынганын элестетиңиз:
Андан кийин жаңыртуудан кийин биздин өтүнүчүбүз анчалык деле кооз эмес сүрөттү кайтарат – арзандатуу пайда болгон жок, ал эми шаардык тилке бош болуп калды, бирок жок болгон жок:
Эмне үчүн экенин түшүнүү оңой – формула тилкесинде кеңейтилген тилкелердин аталыштары функциянын аргументтеринде катуу коддолгондугун так көрө аласыз. Table.ExpandTableColumn тармал кашаадагы тизмелер катары.
Бул көйгөйдү чечүү оңой. Биринчиден, функцияны колдонуу менен каалаган (мисалы, биринчи) таблицанын башынан мамычанын аталыштарын алалы Table.ColumnNames. Ал төмөнкүдөй болот:
Бул жерде:
- #"Башка мамычалар алынып салынды" – мурунку кадамдын аталышы, биз маалыматтарды кайдан алабыз
- 0 {} – башты алып турган таблицанын номери (нөлдөн баштап санаганда, б.а. 0 биринчи таблица)
- [Маалыматтар] – кеңейтилген таблицалар жайгашкан мурунку кадамдагы тилкенин аталышы
Формула тилкесинде алынган конструкцияны функцияга алмаштыруу калды Table.ExpandTableColumn катуу коддолгон тизмелердин ордуна үстөлдөрдү кеңейтүү кадамында. Мунун баары акыры ушундай болушу керек:
Баары болду. Жана булак маалыматтары өзгөргөндө, уяланган таблицаларды кеңейтүүдө мындан ары көйгөйлөр болбойт.
- Power Query'де бир барактан көп форматтуу таблицаларды түзүү
- Бир нече Excel файлдарынан ар кандай аталыштар менен таблицаларды түзүңүз
- Китептин бардык барактарынан маалыматтарды бир таблицага чогултуу