Агуулга
Асуудлын томъёолол
Оролтын өгөгдлийн хувьд бидэнд Excel файл байгаа бөгөөд хуудасны аль нэг нь дараах хэлбэрийн борлуулалтын мэдээлэл бүхий хэд хэдэн хүснэгтийг агуулна.
Тэрийг тэмдэглэ:
- Янз бүрийн хэмжээтэй, янз бүрийн багц бүтээгдэхүүн, бүс бүхий хүснэгтүүд нь мөр, баганад ямар ч эрэмбэлэхгүйгээр.
- Хүснэгтийн хооронд хоосон мөр оруулж болно.
- Хүснэгтийн тоо ямар ч байж болно.
Хоёр чухал таамаглал. Үүнд:
- Хүснэгт бүрийн дээр эхний баганад борлуулалтыг харуулсан менежерийн нэр (Иванов, Петров, Сидоров гэх мэт) байна.
- Бүх хүснэгтэд байгаа бараа, бүс нутгуудын нэрсийг ижил төстэй байдлаар бичдэг - тохиолдлын нарийвчлалтай.
Эцсийн зорилго нь бүх хүснэгтээс өгөгдлийг нэг хавтгай хэвийн хүснэгт болгон цуглуулж, дараагийн дүн шинжилгээ хийх, хураангуйг бүтээхэд тохиромжтой, өөрөөр хэлбэл энэ хүснэгтэд:
Алхам 1. Файл руу холбоно уу
Шинэ хоосон Excel файл үүсгэж, таб дээрээс сонгоцгооё Өгөгдөл тушаал Мэдээлэл авах - Файлаас - Номоос (Өгөгдөл - Файлаас - Ажлын номноос). Борлуулалтын мэдээлэл бүхий эх файлын байршлыг зааж, дараа нь навигаторын цонхноос бидэнд хэрэгтэй хуудсыг сонгоод товчлуур дээр дарна уу. Өгөгдлийг хөрвүүлэх (Өгөгдөл хувиргах):
Үүний үр дүнд түүний бүх өгөгдлийг Power Query засварлагч руу ачаалах ёстой.
Алхам 2. Хогийн савыг цэвэрлэ
Автоматаар үүсгэсэн алхмуудыг устгана уу өөрчлөгдсөн төрөл (Өөрчлөгдсөн төрөл) и Өргөгдсөн толгой (Дэмжлэгдсэн толгой) мөн шүүлтүүр ашиглан хоосон мөр, нийлбэртэй мөрүүдээс сална тэг и НИЙТ эхний баганаар. Үүний үр дүнд бид дараах зургийг авна.
Алхам 3. Менежерүүдийг нэмэх
Хэний борлуулалт хаана байгааг дараа нь ойлгохын тулд мөр бүрт тохирох овог нэр байх хүснэгтэнд багана нэмэх шаардлагатай. Үүний тулд:
1. Командыг ашиглан мөрийн дугаар бүхий туслах багана нэмье Багана нэмэх - Индекс багана - 0-ээс (Багана нэмэх - Индекс багана - 0-ээс).
2. Командын тусламжтайгаар томьёо бүхий баганыг нэмнэ үү Багана нэмэх - Тусгай багана (Багана нэмэх - Тусгай багана) Дараах бүтээн байгуулалтыг тэнд танилцуулна.
Энэ томьёоны логик нь энгийн бөгөөд хэрэв эхний баганын дараагийн нүдний утга нь "Бүтээгдэхүүн" бол энэ нь бид шинэ хүснэгтийн эхлэлд бүдэрсэн гэсэн үг тул өмнөх нүдний утгыг дараах хэлбэрээр харуулна. менежерийн нэр. Үгүй бол бид юу ч харуулахгүй, өөрөөр хэлбэл null.
Эцэг эхийн нүдийг овог нэрээр авахын тулд бид эхлээд өмнөх алхамын хүснэгтийг харна #"Индекс нэмсэн", дараа нь бидэнд хэрэгтэй баганын нэрийг зааж өгнө үү [1-р багана] дөрвөлжин хаалтанд, тэр баганын нүдний дугаарыг буржгар хаалтанд оруулна. Нүдний дугаар нь баганаас авсан одоогийнхоос нэгээр бага байх болно индекс.
3. Хоосон нүднүүдийг бөглөхөд л үлддэг тэг тушаалаар дээд нүднүүдийн нэрс Хувиргах - Дүүргэх - Доош (Өөрчлөх - Дүүргэх - Доош) эхний баганад байгаа овог нэр бүхий индекс, мөр бүхий шаардлагагүй баганыг устгана уу. Үүний үр дүнд бид дараахь зүйлийг авна.
Алхам 4. Менежерүүдээр тус тусад нь хүснэгтүүдийг бүлэглэх
Дараагийн алхам бол менежер бүрийн мөрүүдийг тус тусад нь хүснэгт болгон бүлэглэх явдал юм. Үүнийг хийхийн тулд Transformation таб дээрээс Group by командыг (Transform – Group By) ашиглаж, нээгдэх цонхноос Менежер багана болон Бүх мөр (Бүх мөр) үйлдлийг сонгоод ямар нэгэн нэгтгэх функц ашиглахгүйгээр зүгээр л өгөгдлийг цуглуулна. тэдгээр нь (нийлбэр, дундаж гэх мэт). П.):
Үүний үр дүнд бид менежер бүрийн хувьд тусдаа хүснэгтүүдийг авдаг.
Алхам 5: Хүснэгтүүдийг хөрвүүлэх
Одоо бид үүссэн баганын нүд бүрт байрлах хүснэгтүүдийг өгч байна Бүх өгөгдөл зохистой хэлбэртэй.
Эхлээд хүснэгт бүрт хэрэггүй болсон баганыг устгана уу менежер. Бид дахин ашигладаг Тусгай багана таб Хувиргах (Өөрчлөх - Тусгай багана) болон дараах томъёо:
Дараа нь өөр тооцоолсон баганаар бид хүснэгт бүрийн эхний мөрийг гарчгууд руу дээшлүүлнэ.
Эцэст нь бид үндсэн өөрчлөлтийг хийдэг - M-функцийг ашиглан хүснэгт бүрийг задалдаг Хүснэгт. Бусад багануудыг задлах:
Гарчиг дахь бүсүүдийн нэрс шинэ баганад орох бөгөөд бид нарийссан, гэхдээ нэгэн зэрэг урт хэвийн хүснэгтийг авах болно. Хоосон нүднүүд тэг үл тоомсорлодог.
Шаардлагагүй завсрын баганаас ангижрахын тулд бидэнд дараахь зүйлс байна.
Алхам 6 "Үүрлэсэн хүснэгтүүдийг" өргөжүүлнэ үү
Баганын толгой хэсэгт давхар сумтай товчлуурыг ашиглан бүх хэвийн оруулсан хүснэгтүүдийг нэг жагсаалт болгон өргөжүүлэх хэвээр байна.
… тэгээд бид эцэст нь хүссэн зүйлдээ хүрсэн:
Та гарсан хүснэгтийг тушаалыг ашиглан Excel рүү буцааж экспортлох боломжтой Нүүр хуудас — Хаах ба ачаалах — Хаах ба ачаалах... (Нүүр хуудас — Хаах&Ачаалах — Хаах&Ачаалах...).
- Олон номноос өөр өөр толгойтой хүснэгтүүдийг бүтээх
- Өгөгдсөн хавтас дахь бүх файлаас өгөгдөл цуглуулах
- Номын бүх хуудаснаас өгөгдлийг нэг хүснэгтэд цуглуулах