Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

мазмуну

Бизде бир нече акылдуу таблицалары бар Excel файлы бар дейли:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Эгерде сиз бул таблицаларды Power Queryге стандарттуу түрдө буйрукту колдонуп жүктөсөңүз Берилиштер - Маалыматтарды алуу - Файлдан - Китептен (Маалымат - Маалымат алуу - Файлдан - Жумуш китебинен), анда биз мындай нерсени алабыз:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Сүрөт, менимче, Power Query колдонуучуларынын көбүнө тааныш. Окшош уя салынган таблицаларды сурамдарды (a la VLOOKUP), топтоштурууну (буйрук) бириктиргенден кийин көрүүгө болот Боюнча топтоо табулатура кайра), берилген папкадан бардык файлдарды импорттоо ж.б.

Бул кырдаалда кийинки логикалык кадам, адатта, бир эле учурда бардык уяланган таблицаларды кеңейтүү - мамычанын башындагы кош жебелер менен баскычты колдонуу. маалыматтар:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Натыйжада, биз бардык таблицалардан бир бүтүнгө бардык саптардын жыйындысын алабыз. Баары жакшы, жөнөкөй жана түшүнүктүү. 

Эми булак таблицаларына жаңы тилке (Арзандатуу) кошулганын жана/же учурдагылардын бири (Шаар) жок кылынганын элестетиңиз:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Андан кийин жаңыртуудан кийин биздин өтүнүчүбүз анчалык деле кооз эмес сүрөттү кайтарат – арзандатуу пайда болгон жок, ал эми шаардык тилке бош болуп калды, бирок жок болгон жок:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Эмне үчүн экенин түшүнүү оңой – формула тилкесинде кеңейтилген тилкелердин аталыштары функциянын аргументтеринде катуу коддолгондугун так көрө аласыз. Table.ExpandTableColumn тармал кашаадагы тизмелер катары.

Бул көйгөйдү чечүү оңой. Биринчиден, функцияны колдонуу менен каалаган (мисалы, биринчи) таблицанын башынан мамычанын аталыштарын алалы Table.ColumnNames. Ал төмөнкүдөй болот:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Бул жерде:

  • #"Башка мамычалар алынып салынды" – мурунку кадамдын аталышы, биз маалыматтарды кайдан алабыз
  • 0 {} – башты алып турган таблицанын номери (нөлдөн баштап санаганда, б.а. 0 биринчи таблица)
  • [Маалыматтар] – кеңейтилген таблицалар жайгашкан мурунку кадамдагы тилкенин аталышы

Формула тилкесинде алынган конструкцияны функцияга алмаштыруу калды Table.ExpandTableColumn катуу коддолгон тизмелердин ордуна үстөлдөрдү кеңейтүү кадамында. Мунун баары акыры ушундай болушу керек:

Power Query'де уя салынган таблицаларды кантип туура кеңейтүү керек

Баары болду. Жана булак маалыматтары өзгөргөндө, уяланган таблицаларды кеңейтүүдө мындан ары көйгөйлөр болбойт.

  • Power Query'де бир барактан көп форматтуу таблицаларды түзүү
  • Бир нече Excel файлдарынан ар кандай аталыштар менен таблицаларды түзүңүз
  • Китептин бардык барактарынан маалыматтарды бир таблицага чогултуу

 

Таштап Жооп