หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใน Power Query คุณสามารถสร้างตารางที่มีค่ารวมสําหรับแต่ละค่าที่ไม่ซ้ํากันในคอลัมน์ได้ Power Query จัดกลุ่มแต่ละค่าที่ไม่ซ้ํากัน ทําการคํานวณรวมสําหรับแต่ละค่า และหมุนคอลัมน์ลงในตารางใหม่
แผนภาพที่แสดงตารางทางด้านซ้ายที่มีคอลัมน์และแถวว่างเปล่า คอลัมน์ Attributes ประกอบด้วยเก้าแถวที่มี A1, A2 และ A3 ซ้ํากันสามครั้ง คอลัมน์ ค่า ประกอบด้วย จากบนลงล่าง ค่า V1 ถึง V9 เมื่อหมุนคอลัมน์ pivot แล้ว ตารางทางด้านขวาประกอบด้วยคอลัมน์และแถวที่ว่างเปล่า ค่า Attributes A1, A2 และ A3 เป็นส่วนหัวของคอลัมน์ ที่มีคอลัมน์ A1 ที่มีค่า V1, V4 และ V7 คอลัมน์ A2 ที่มีค่า V2, V5 และ V8 และคอลัมน์ A3 ที่ประกอบด้วยค่า V3, V6 และ V9
ลองนึกภาพตารางดังตารางในภาพต่อไปนี้
ตารางที่มีคอลัมน์ Country ที่ตั้งค่าเป็นชนิดข้อมูล Text คอลัมน์วันที่จะตั้งค่าเป็นชนิดข้อมูล และคอลัมน์ค่าที่ตั้งค่าเป็นชนิดข้อมูลจํานวนเต็ม คอลัมน์ Country ประกอบด้วยสหรัฐอเมริกาในสามแถวแรก แคนาดา ในสามแถวถัดไป และปานามาในสามแถวสุดท้าย คอลัมน์ วันที่ ประกอบด้วยวันที่ในแถวแรก แถวแรก แถวที่สาม และแถวที่เจ็ด เป็นวันที่สองในแถวที่สอง แถวที่ห้า และแถวที่ 8 และวันที่ที่สามในแถวที่สาม แถวที่หก และแถวที่เก้า
ตารางนี้ประกอบด้วยค่าตามประเทศและวันที่ในตารางแบบง่าย ในตัวอย่างนี้ คุณต้องการแปลงตารางนี้เป็นตารางที่มี pivot คอลัมน์วันที่ ดังที่แสดงในรูปต่อไปนี้
ตารางที่มีคอลัมน์ Country ที่ตั้งค่าในชนิดข้อมูล Text และคอลัมน์วันที่แรก คอลัมน์ที่สอง และคอลัมน์วันที่ที่สามที่ตั้งค่าเป็นชนิดข้อมูลจํานวนเต็ม คอลัมน์ Country ประกอบด้วยแคนาดาในแถวที่ 1 ปานามาในแถวที่ 2 และสหรัฐอเมริกาในแถวที่ 3
โน้ต
ในระหว่างการดําเนินการ Pivot คอลัมน์ Power Query จะเรียงลําดับตารางตามค่าที่พบในคอลัมน์แรก ที่ด้านซ้ายของตาราง ตามลําดับจากน้อยไปหามาก
เมื่อต้องการ pivot คอลัมน์
เลือกคอลัมน์ที่คุณต้องการ pivot ในตัวอย่างนี้ ให้เลือกคอลัมน์ วันที่
บนแท็บ
แปลง ของกลุ่ม คอลัมน์ใดก็ตามให้เลือก คอลัมน์ Pivot ในกล่องโต้ตอบ คอลัมน์ Pivot
ในรายการ คอลัมน์ ค่า ให้เลือก ค่า ตามค่าเริ่มต้น Power Query จะพยายามทําผลรวมเป็นการรวม แต่คุณสามารถเลือกตัวเลือก ขั้นสูง เพื่อดูการรวมอื่น ๆ ที่พร้อมใช้งาน
ตัวเลือกที่ใช้ได้คือ:
- อย่ารวม
- จํานวนนับ (ทั้งหมด)
- นับจํานวน (ไม่ว่างเปล่า)
- ขั้นต่ํา
- ระดับสูงสุด
- มัธยฐาน
- ยอดรวม
- เฉลี่ย
Pivot คอลัมน์ที่ไม่สามารถรวมได้
คุณสามารถ pivot คอลัมน์โดยไม่ต้องทําการรวมเมื่อคุณกําลังทํางานกับคอลัมน์ที่ไม่สามารถรวมได้ หรือไม่จําเป็นต้องทําการรวมสําหรับสิ่งที่คุณกําลังพยายามทํา ตัวอย่างเช่น ลองนึกถึงตารางดังต่อไปนี้ที่มีประเทศ
ตารางที่มีคอลัมน์ Country ที่มีสหรัฐอเมริกาในสามแถวแรก แคนาดา ในสามแถวถัดไป และปานามาในสามแถวสุดท้าย คอลัมน์ ตําแหน่ง ประกอบด้วย First Place ในแถวแรก แถวที่สี่ และแถวที่เจ็ด Second Place ในแถวที่สอง แถวที่ห้า และแถวที่ 8 และที่สาม Place ในแถวที่สาม แถวที่หก และแถวที่เก้า
สมมติว่าคุณต้องการหมุนคอลัมน์ ตําแหน่ง
ในกล่องโต้ตอบ คอลัมน์ Pivot
ผลลัพธ์ของการดําเนินการนี้จะให้ผลลัพธ์ที่แสดงในภาพต่อไปนี้
ตารางที่มีคอลัมน์ Country, First Place, Second Place และ Third Place ที่มีคอลัมน์ Country ที่ประกอบด้วย Canada ในแถว 1, Panama ในแถวที่ 2 และสหรัฐอเมริกาในแถวที่ 3
ข้อผิดพลาดเมื่อใช้ตัวเลือกอย่ารวม
วิธีที่ อย่ารวมตัวเลือก ทํางานคือจะจับค่าเดียวสําหรับการดําเนินการ pivot ที่จะวางเป็นค่าสําหรับจุดตัดของคู่คอลัมน์และแถว ตัวอย่างเช่น สมมติว่าคุณมีตารางแบบเดียวกับในรูปต่อไปนี้
ตารางที่มีคอลัมน์ประเทศ วันที่ และค่า คอลัมน์ Country ประกอบด้วยสหรัฐอเมริกาในสามแถวแรก แคนาดา ในสามแถวถัดไป และปานามาในสามแถวสุดท้าย คอลัมน์ วันที่ ประกอบด้วยวันที่เดียวในทุกแถว คอลัมน์ค่าประกอบด้วยจํานวนเต็มต่างๆ ระหว่าง 20 และ 785
คุณต้องการหมุนตารางนั้นโดยใช้คอลัมน์ Date
โปรดสังเกตข้อความแสดงข้อผิดพลาด "Expression.Error: มีองค์ประกอบมากเกินไปในการแจงนับเพื่อเสร็จสิ้นการดําเนินการ" ข้อผิดพลาดนี้เกิดขึ้นเนื่องจาก อย่ารวมการดําเนินการ ต้องการเพียงค่าเดียวสําหรับการรวมประเทศและวันที่เท่านั้น