อ่าน 6 นาที
ตาราง Pivot
ตาราง Pivot Table คือ ตาราง ค่าต่างๆ ที่เป็นการรวมกลุ่มของค่าแต่ละค่าจากตารางขนาดใหญ่กว่า (เช่น จาก ฐานข้อมูล สเปรดชีต หรือ โปรแกรม Business Intelligence )...
ตาราง Pivot
ตารางPivot Tableคือตารางค่าต่างๆ ที่เป็นการรวมกลุ่มของค่าแต่ละค่าจากตารางขนาดใหญ่กว่า (เช่น จากฐานข้อมูลสเปรดชีตหรือโปรแกรมBusiness Intelligence ) ภายในหมวดหมู่ที่แยกจากกันหนึ่งหมวดหมู่หรือมากกว่านั้น การรวมกลุ่มหรือสรุปค่าต่างๆ อาจรวมถึงผลรวม ค่าเฉลี่ย จำนวน หรือสถิติอื่นๆ ตาราง Pivot Table เป็นผลลัพธ์ของการประมวลผลทางสถิติของข้อมูลดิบในรูปแบบตาราง และสามารถนำไปใช้ในการตัดสินใจได้
แม้ว่าตาราง Pivotจะเป็นคำทั่วไป แต่Microsoftถือครองเครื่องหมายการค้าของคำนี้ในสหรัฐอเมริกาตั้งแต่ปี 1994 ถึง 2020 [ 1 ]
ประวัติศาสตร์
ในหนังสือPivot Table Data Crunchingของ พวกเขา [ 2 ] Bill Jelen และ Mike Alexander อ้างถึงPito Salasว่าเป็น "บิดาแห่งตาราง Pivot" ขณะที่กำลังทำงานเกี่ยวกับแนวคิดสำหรับโปรแกรมใหม่ที่จะกลายเป็นLotus Improv ในที่สุด Salas สังเกตเห็นว่าสเปรดชีตมีรูปแบบของข้อมูล เครื่องมือที่สามารถช่วยให้ผู้ใช้จดจำรูปแบบเหล่านี้ได้จะช่วยสร้างแบบจำลองข้อมูลขั้นสูงได้อย่างรวดเร็ว ด้วย Improv ผู้ใช้สามารถกำหนดและจัดเก็บชุดของหมวดหมู่ จากนั้นเปลี่ยนมุมมองโดยการลากชื่อหมวดหมู่ด้วยเมาส์ ฟังก์ชันหลักนี้จะเป็นแบบจำลองสำหรับตาราง Pivot
Lotus Developmentเปิดตัว Improv ในปี 1991 บน แพลตฟอร์ม NeXTไม่กี่เดือนหลังจากการเปิดตัว Improv บริษัท Brio Technologyได้เผยแพร่การใช้งานแบบสแตนด์อโลนสำหรับ Macintoshซึ่งเรียกว่า DataPivot (โดยเทคโนโลยีนี้ได้รับการจดสิทธิบัตรในที่สุดในปี 1999) [ 3 ] Borlandซื้อเทคโนโลยี DataPivot ในปี 1992 และนำไปใช้ในแอปพลิเคชันสเปรดชีตของตนเองQuattro Pro
ในปี พ.ศ. 2536 โปรแกรม Improv เวอร์ชัน Microsoft Windows ปรากฏขึ้น ในช่วงต้นปี พ.ศ. 2537 Microsoft Excel 5 [ 4 ]ได้นำฟังก์ชันใหม่ที่เรียกว่า "PivotTable" ออกสู่ตลาด Microsoft ได้ปรับปรุงคุณสมบัตินี้เพิ่มเติมใน Excel เวอร์ชันต่อมา:
- Excel 97 มาพร้อมกับตัวช่วยสร้าง PivotTable ที่ได้รับการปรับปรุงใหม่ ความสามารถในการสร้างฟิลด์คำนวณ และออบเจ็กต์แคช PivotTable ใหม่ที่ช่วยให้นักพัฒนาสามารถเขียน มาโคร Visual Basic for Applicationsเพื่อสร้างและแก้ไข PivotTable ได้
- Excel 2000 ได้แนะนำ "แผนภูมิ Pivot Chart" เพื่อแสดงข้อมูลจากตาราง Pivot Table ในรูปแบบกราฟิก
- Office 365 เพิ่ม ฟังก์ชัน PIVOTBYลงใน Excel ซึ่งช่วยให้ผู้ใช้สามารถสร้างข้อมูลสรุปผ่านฟังก์ชันแทนการสร้างตาราง Pivot Table [ 5 ]
ในปี พ.ศ. 2550 บริษัท Oracle ได้จัดทำPIVOTและUNPIVOTใช้งานตัวดำเนินการในOracle Database 11g [ 6 ]
กลศาสตร์
โดยทั่วไปแล้ว ในการป้อนและจัดเก็บข้อมูล ข้อมูลมักจะปรากฏใน ตาราง แบบเรียบซึ่งหมายความว่าประกอบด้วยคอลัมน์และแถวเท่านั้น ดังตัวอย่างส่วนต่อไปนี้ของสเปรดชีตที่แสดงข้อมูลเกี่ยวกับประเภทของเสื้อเชิ้ต:
| เอ | บี | ซี | ดี | อี | เอฟ | จี | |
|---|---|---|---|---|---|---|---|
| 1 | ภูมิภาค | เพศ | สไตล์ | วันที่จัดส่ง | หน่วย | ราคา | ค่าใช้จ่าย |
| 2 | ทิศตะวันออก | เด็กผู้ชาย | ที | 31 มกราคม 2548 | 12 | 11.04 | 10.42 |
| 3 | ทิศตะวันออก | เด็กผู้ชาย | กอล์ฟ | 31 มกราคม 2548 | 12 | 13.00 | 12.60 |
| 4 | ทิศตะวันออก | เด็กผู้ชาย | ไม่ธรรมดา | 31 มกราคม 2548 | 12 | 11.96 | 11.74 |
| 5 | ทิศตะวันออก | สาว | ที | 31 มกราคม 2548 | 10 | 11.27 | 10.56 |
| 6 | ทิศตะวันออก | สาว | กอล์ฟ | 31 มกราคม 2548 | 10 | 12.12 | 11.95 |
| 7 | ทิศตะวันออก | สาว | ไม่ธรรมดา | 31 มกราคม 2548 | 10 | 13.74 | 13.33 |
| 8 | ตะวันตก | เด็กผู้ชาย | ที | 31 มกราคม 2548 | 11 | 11.44 | 10.94 |
| 9 | ตะวันตก | เด็กผู้ชาย | กอล์ฟ | 31 มกราคม 2548 | 11 | 12.63 | 11.73 |
| 10 | ตะวันตก | เด็กผู้ชาย | ไม่ธรรมดา | 31 มกราคม 2548 | 11 | 12.06 | 11.51 |
| 11 | ตะวันตก | สาว | ที | 31 มกราคม 2548 | 15 | 13.42 | 13.29 |
| 12 | ตะวันตก | สาว | กอล์ฟ | 31 มกราคม 2548 | 15 | 11.48 | 10.67 |
| ⋮ | ... | ... | ... | ... | ... | ... | ... |
แม้ว่าตารางลักษณะนี้จะมีข้อมูลจำนวนมาก แต่การสรุปข้อมูลออกมาอาจทำได้ยาก ตาราง Pivot Table สามารถช่วยสรุปข้อมูลและเน้นข้อมูลที่ต้องการได้อย่างรวดเร็ว การใช้งานตาราง Pivot Table นั้นกว้างขวางมากและขึ้นอยู่กับสถานการณ์ คำถามแรกที่ต้องถามคือ "ฉันต้องการอะไร?" ในตัวอย่างนี้ เราจะถามว่า " เราขาย สินค้าได้กี่ หน่วย ในแต่ละ ภูมิภาคสำหรับแต่ละวันที่จัดส่ง? "
| ผลรวมของหน่วย | วันที่จัดส่ง ▼ | |||||
|---|---|---|---|---|---|---|
| ภูมิภาค ▼ | 31 มกราคม 2548 | 28 กุมภาพันธ์ 2548 | 31 มีนาคม 2548 | 30 เมษายน 2548 | 31 พฤษภาคม 2548 | 30 มิถุนายน 2548 |
| ทิศตะวันออก | 66 | 80 | 102 | 116 | 127 | 125 |
| ทิศเหนือ | 96 | 117 | 138 | 151 | 154 | 156 |
| ใต้ | 123 | 141 | 157 | 178 | 191 | 202 |
| ตะวันตก | 78 | 97 | 117 | 136 | 150 | 157 |
| (ว่างเปล่า) | ||||||
| ยอดรวมทั้งหมด | 363 | 435 | 514 | 581 | 622 | 640 |
ตาราง Pivot Table โดยทั่วไปประกอบด้วยแถวคอลัมน์และ ฟิลด์ ข้อมูล (หรือข้อเท็จจริง ) ในกรณีนี้ คอลัมน์คือวันที่จัดส่งแถวคือภูมิภาคและข้อมูลที่เราต้องการดูคือจำนวนหน่วย (หรือผลรวมของจำนวนหน่วย) ฟิลด์เหล่า นี้อนุญาตให้มี การรวมข้อมูลหลายประเภทได้แก่ ผลรวม ค่าเฉลี่ยค่าเบี่ยงเบนมาตรฐานจำนวนนับ เป็นต้น ในกรณีนี้ จำนวนหน่วยทั้งหมดที่จัดส่งจะแสดงอยู่ที่นี่โดยใช้การรวม ผลรวม
การดำเนินการ
จากตัวอย่างข้างต้น ซอฟต์แวร์จะค้นหาค่าที่ไม่ซ้ำกันทั้งหมดสำหรับภูมิภาคในกรณีนี้คือเหนือใต้ตะวันออกและตะวันตก นอกจากนี้ ซอฟต์แวร์จะค้นหาค่าที่ไม่ซ้ำกันทั้งหมดสำหรับวันที่จัดส่งโดยใช้ประเภทการรวมข้อมูลแบบผลรวม (sum ) เพื่อสรุปข้อเท็จจริง ปริมาณของหน่วยและแสดงผลในแผนภูมิหลายมิติ ในตัวอย่างข้างต้น ข้อมูลแรกคือ 66 ตัวเลขนี้ได้มาจากการค้นหาบันทึกทั้งหมดที่ทั้งภูมิภาคเป็นตะวันออกและวันที่จัดส่งคือ2005-01-31และนำจำนวนหน่วยของกลุ่มบันทึกเหล่านั้น ( เช่นเซลล์ E2 ถึง E7) มารวมกันเพื่อให้ได้ผลลัพธ์สุดท้าย
ตาราง Pivot Table ไม่ได้ถูกสร้างขึ้นโดยอัตโนมัติ ตัวอย่างเช่น ใน Microsoft Excel ผู้ใช้ต้องเลือกข้อมูลทั้งหมดในตารางต้นฉบับก่อน จากนั้นไปที่แท็บแทรก (Insert) และเลือก "ตาราง Pivot Table" (หรือ "แผนภูมิ Pivot Chart") จากนั้นผู้ใช้สามารถเลือกที่จะแทรกตาราง Pivot Table ลงในชีตที่มีอยู่แล้ว หรือสร้างชีตใหม่เพื่อเก็บตาราง Pivot Table ก็ได้ จะมีรายการฟิลด์ของตาราง Pivot Table ให้ผู้ใช้ ซึ่งแสดงรายการหัวคอลัมน์ทั้งหมดที่มีอยู่ในข้อมูล ตัวอย่างเช่น หากตารางแสดงข้อมูลการขายของบริษัท อาจรวมถึง วันที่ขาย พนักงานขาย สินค้าที่ขาย สีของสินค้า จำนวนหน่วยที่ขาย ราคาต่อหน่วย และราคารวม ซึ่งทำให้เข้าถึงข้อมูลได้ง่ายขึ้น
| วันที่ขาย | พนักงานขาย | สินค้าขายแล้ว | สีของสินค้า | หน่วยที่ขายได้ | ราคาต่อหน่วย | ราคารวม |
|---|---|---|---|---|---|---|
| 1 ตุลาคม 2556 | โจนส์ | สมุดบันทึก | สีดำ | 8 | 25,000 | 200,000 บาท |
| 2 ตุลาคม 2556 | เจ้าชาย | แล็ปท็อป | สีแดง | 4 | 35,000 | 140,000 บาท |
| 3 ตุลาคม 2556 | จอร์จ | หนู | สีแดง | 6 | 850 | 5100 |
| 4 ตุลาคม 2556 | แลร์รี่ | สมุดบันทึก | สีขาว | 10 | 27,000 | 270,000 |
| 5 ตุลาคม 2556 | โจนส์ | หนู | สีดำ | 4 | 700 | 2800 |

ช่องข้อมูลที่จะสร้างขึ้นจะปรากฏให้เห็นทางด้านขวาของเวิร์กชีต โดยค่าเริ่มต้น รูปแบบการจัดวางตาราง Pivot Table จะปรากฏอยู่ด้านล่างรายการนี้
ฟิลด์ของ Pivot Table คือส่วนประกอบพื้นฐานของ Pivot Table แต่ละฟิลด์จากรายการสามารถลากไปวางบนเค้าโครงนี้ได้ ซึ่งมีให้เลือกสี่แบบ:
- ตัวกรอง
- คอลัมน์
- แถว
- ค่านิยม
การใช้งานตาราง Pivot บางอย่างเกี่ยวข้องกับการวิเคราะห์แบบสอบถามที่มีคำตอบแบบเลือกได้ แต่การใช้งานตาราง Pivot บางอย่างไม่รองรับกรณีการใช้งานเหล่านี้ ตัวอย่างเช่น การใช้งานในLibreOffice Calcตั้งแต่ปี 2012 ไม่สามารถประมวลผลเซลล์ว่างได้[ 7 ] [ 8 ]
ตัวกรอง
ตัวกรองรายงานใช้สำหรับกรองข้อมูลในตารางทั้งหมด ตัวอย่างเช่น หากลากฟิลด์ "สีของสินค้า" มายังบริเวณนี้ ตารางที่สร้างขึ้นจะมีตัวกรองรายงานแทรกอยู่เหนือตาราง ตัวกรองรายงานนี้จะมีตัวเลือกแบบดรอปดาวน์ (สีดำ สีแดง และสีขาว ในตัวอย่างข้างต้น) เมื่อเลือกตัวเลือกจากรายการดรอปดาวน์ นี้ ("สีดำ" ในตัวอย่างนี้) ตารางที่แสดงจะแสดงเฉพาะข้อมูลจากแถวที่มี "สีของสินค้า = สีดำ" เท่านั้น
คอลัมน์
ป้ายกำกับคอลัมน์ใช้สำหรับกรองข้อมูลในคอลัมน์หนึ่งหรือหลายคอลัมน์ที่จะแสดงในตาราง Pivot Table ตัวอย่างเช่น หากลากฟิลด์ "พนักงานขาย" มายังพื้นที่นี้ ตารางที่สร้างขึ้นจะมีค่าจากคอลัมน์ "พนักงานขาย" กล่าวคือจะมีจำนวนคอลัมน์เท่ากับจำนวน "พนักงานขาย" นอกจากนี้ยังจะมีคอลัมน์เพิ่มเติมอีกหนึ่งคอลัมน์สำหรับผลรวม ในตัวอย่างข้างต้น คำสั่งนี้จะสร้างห้าคอลัมน์ในตาราง ได้แก่ หนึ่งคอลัมน์สำหรับพนักงานขายแต่ละคน และหนึ่งคอลัมน์สำหรับผลรวมทั้งหมด จะมีตัวกรองอยู่เหนือข้อมูล ซึ่งก็คือป้ายกำกับคอลัมน์ จากนั้นเราสามารถเลือกหรือยกเลิกการเลือกพนักงานขายคนใดคนหนึ่งสำหรับตาราง Pivot Table ได้
ตารางนี้จะไม่มีค่าตัวเลขเนื่องจากไม่ได้เลือกช่องข้อมูลตัวเลข แต่เมื่อเลือกช่องข้อมูลตัวเลขแล้ว ค่าในคอลัมน์ "ผลรวมทั้งหมด" จะได้รับการอัปเดตโดยอัตโนมัติ
แถว
ป้ายกำกับแถวใช้สำหรับกรองข้อมูลในแถวหนึ่งหรือหลายแถวที่จะแสดงในตาราง Pivot Table ตัวอย่างเช่น หากลากฟิลด์ "พนักงานขาย" ไปยังพื้นที่นี้ ตารางผลลัพธ์อื่นที่สร้างขึ้นจะมีค่าจากคอลัมน์ "พนักงานขาย" กล่าวคือจะมีจำนวนแถวเท่ากับจำนวน "พนักงานขาย" นอกจากนี้ยังจะมีแถว "ยอดรวมทั้งหมด" เพิ่มเข้ามาอีกหนึ่งแถว ในตัวอย่างข้างต้น คำสั่งนี้จะสร้างห้าแถวในตาราง — หนึ่งแถวสำหรับพนักงานขายแต่ละคน และหนึ่งแถวสำหรับยอดรวมทั้งหมด จะมีตัวกรองอยู่เหนือข้อมูล — ป้ายกำกับแถว — ซึ่งสามารถเลือกหรือยกเลิกการเลือกพนักงานขายเฉพาะรายสำหรับตาราง Pivot Table ได้
ตารางนี้จะไม่มีค่าตัวเลข เนื่องจากไม่ได้เลือกช่องข้อมูลตัวเลขใดๆ แต่เมื่อเลือกช่องข้อมูลตัวเลขแล้ว ค่าต่างๆ จะได้รับการอัปเดตโดยอัตโนมัติในแถว "ผลรวมทั้งหมด"
ค่านิยม
โดยปกติแล้วจะใช้ฟิลด์ที่มีค่าตัวเลขซึ่งสามารถนำไปใช้ในการคำนวณประเภทต่างๆ ได้ อย่างไรก็ตาม การใช้ค่าข้อความก็ไม่ผิดเช่นกัน เพียงแต่แทนที่จะแสดงผลรวม จะได้จำนวนนับแทน ดังนั้น ในตัวอย่างข้างต้น หากลากฟิลด์ "จำนวนหน่วยที่ขายได้" ไปยังพื้นที่นี้พร้อมกับป้ายกำกับแถว "พนักงานขาย" คำสั่งจะเพิ่มคอลัมน์ใหม่ "ผลรวมของหน่วยที่ขายได้" ซึ่งจะมีค่าสำหรับแต่ละพนักงานขาย
| ป้ายกำกับแถว | ผลรวมของหน่วยที่ขายได้ |
|---|---|
| โจนส์ | 12 |
| เจ้าชาย | 4 |
| จอร์จ | 6 |
| แลร์รี่ | 10 |
| ยอดรวมทั้งหมด | 32 |
การสนับสนุนแอปพลิเคชัน
ตาราง Pivot หรือฟังก์ชัน Pivot เป็นส่วนสำคัญของโปรแกรมสเปรดชีตและซอฟต์แวร์ฐานข้อมูล บางตัว รวมถึงพบได้ในเครื่องมือแสดงภาพข้อมูลและแพ็กเกจ Business Intelligence อื่นๆ ด้วย
สเปรดชีต
- Microsoft Excelรองรับ PivotTables ซึ่งสามารถแสดงผลผ่าน PivotCharts ได้[ 9 ]
- Apache POI [ 10 ]
- LibreOffice CalcและOpenoffice Calcรองรับตาราง Pivot Table ก่อนเวอร์ชัน 3.4 ฟีเจอร์นี้มีชื่อว่า "DataPilot"
- Calligra Sheetsรองรับตาราง Pivot [ 11 ]
- Google Sheetsรองรับตาราง Pivot โดยตรง[ 12 ]
- โปรแกรม NumbersจากApple Inc.รองรับตาราง Pivot ในเวอร์ชัน 11.2 [ 13 ]
การสนับสนุนฐานข้อมูล
- PostgreSQLซึ่งเป็นระบบจัดการฐานข้อมูลเชิงวัตถุสัมพันธ์อนุญาตให้สร้างตาราง Pivot โดยใช้โมดูลtablefunc [ 14 ]
- MariaDBซึ่งเป็นเวอร์ชันแยกของ MySQL อนุญาตให้ใช้ตาราง Pivot โดยใช้เอนจินจัดเก็บข้อมูล CONNECT [ 15 ]
- Microsoft Accessรองรับการสร้างคิวรีแบบ Pivot โดยใช้ชื่อว่า "Crosstab"
- Microsoft SQL Serverรองรับ pivot ตั้งแต่ SQL Server 2016 โดยใช้คีย์เวิร์ด FROM...PIVOT [ 16 ]
- ฐานข้อมูล Oracleรองรับการดำเนินการ PIVOT
- ฐานข้อมูลยอดนิยมบางประเภทที่ไม่รองรับฟังก์ชัน pivot โดยตรง เช่นSQLiteมักจะสามารถจำลองฟังก์ชัน pivot ได้โดยใช้ฟังก์ชันฝังตัว SQL แบบไดนามิก หรือซับควอรี ปัญหาของการใช้ pivot ในกรณีดังกล่าวคือ จำนวนคอลัมน์ผลลัพธ์จะต้องทราบในขณะที่เริ่มดำเนินการคิวรี ซึ่งสำหรับ pivot นั้นเป็นไปไม่ได้ เนื่องจากจำนวนคอลัมน์ขึ้นอยู่กับข้อมูลเอง ดังนั้น ชื่อคอลัมน์จะต้องถูกกำหนดไว้ตายตัวหรือคิวรีที่จะดำเนินการจะต้องสร้างขึ้นแบบไดนามิก (หมายความว่า ก่อนการใช้งานแต่ละครั้ง) โดยอิงจากข้อมูล
แอปพลิเคชันบนเว็บ
เฟรมเวิร์ก UI ของ JavaScript และไลบรารีแอปพลิเคชันเว็บหลายแห่งมีส่วนประกอบสำหรับการฝังตาราง Pivot Table ในแอปพลิเคชันเว็บ
- ZK ซึ่งเป็นเฟรมเวิร์ก Ajax ช่วยให้สามารถฝังตาราง Pivot Table ลงในแอปพลิเคชันเว็บได้ [ต้องการแหล่งอ้างอิง]
- Webixซึ่งเป็นไลบรารี UI JavaScript มีส่วนประกอบ Pivot สำหรับฝังฟังก์ชันตาราง Pivot แบบโต้ตอบในแอปพลิเคชันเว็บ[ 17 ]
ภาษาโปรแกรมและไลบรารี
ภาษาโปรแกรมและไลบรารีที่เหมาะสมสำหรับการทำงานกับข้อมูลในรูปแบบตารางจะมีฟังก์ชันที่ช่วยให้สามารถสร้างและจัดการตาราง Pivot ได้
- ชุดเครื่องมือวิเคราะห์ข้อมูลPython pandasมีฟังก์ชัน
pivot_table[ 18 ]และxsเมธอดที่มีประโยชน์ในการรับส่วนต่างๆ ของตาราง pivot - Rมี เมตาแพ็กเกจ Tidyverseซึ่งประกอบด้วยชุดเครื่องมือที่ให้ฟังก์ชันตาราง Pivot [ 19 ] [ 20 ]รวมถึงแพ็กเกจ pivottabler [ 21 ]ตัวอย่างเฉพาะในบทความนี้สามารถนำไปใช้ในtidyr (ใน เมตาแพ็ก เกจ Tidyverse ) ได้โดยตรงผ่าน
pivot_widerฟังก์ชัน[ 22 ]
การประมวลผลเชิงวิเคราะห์ออนไลน์
ตาราง Pivot Table ใน Excel มีคุณสมบัติในการเรียก ใช้ข้อมูลจากเซิร์ฟเวอร์ ประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP) โดยตรง แทนที่จะดึงข้อมูลจากสเปรดชีต Excel ในการตั้งค่านี้ ตาราง Pivot Table จะทำหน้าที่เป็นเพียงไคลเอ็นต์ของเซิร์ฟเวอร์ OLAP เท่านั้น PivotTable ของ Excel ไม่เพียงแต่เชื่อมต่อกับ Microsoft Analysis Service เท่านั้น แต่ยังสามารถเชื่อมต่อกับ เซิร์ฟเวอร์ที่รองรับมาตรฐาน XML for Analysis (XMLA) OLAP ได้อีกด้วย
ดูเพิ่มเติม
- ฟังก์ชันรวม
- การรายงานข่าวธุรกิจ
- การเปรียบเทียบชุดโปรแกรมสำนักงาน
- การเปรียบเทียบเซิร์ฟเวอร์ OLAP
- ตารางความสัมพันธ์ (Contingency table)คือตารางไขว้ที่แสดงจำนวนนับ ไม่ใช่ผลรวมทั้งหมด
- การเจาะข้อมูล
- การขุดข้อมูล
- การแสดงภาพข้อมูล
- คลังข้อมูล
- ดึงข้อมูล แปลงข้อมูล โหลดข้อมูล
- พับ (ฟังก์ชันลำดับสูง)
- ลูกบาศก์ OLAP
- พีชคณิตเชิงสัมพันธ์
- ข้อมูลกว้างและแคบ
อ่านเพิ่มเติม
- คู่มือฉบับสมบูรณ์เกี่ยวกับ PivotTables: แนวทางเชิงภาพ ( ISBN) 1-59059-432-0(อ่านรีวิวเชิงลึกได้ที่ slashdot.org)
- PivotTables และ PivotCharts ใน Excel 2007: แผนผังภาพ ( ISBN) 978-0-470-13231-9)
- การประมวลผลข้อมูลด้วย Pivot Table (โซลูชันทางธุรกิจ) ( ISBN) 0-7897-3435-4)
- การเริ่มต้นใช้งาน Pivot Table ใน Excel 2007 ( ISBN) 1-59059-890-3)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตาราง Pivot
ตาราง Pivot Table คือ ตาราง ค่าต่างๆ ที่เป็นการรวมกลุ่มของค่าแต่ละค่าจากตารางขนาดใหญ่กว่า (เช่น จาก ฐานข้อมูล สเปรดชีต หรือ โปรแกรม Business Intelligence )...
ประวัติศาสตร์
ในหนังสือ Pivot Table Data Crunching ของ พวกเขา [ 2 ] Bill Jelen และ Mike Alexander อ้างถึง Pito Salas ว่าเป็น "บิดาแห่งตาราง Pivot" ขณะที่กำลังทำงานเกี่ยวกับแนวคิดสำหรับโปรแกรมใหม่ที่จะกลายเป็น Lotus Improv ในที่สุด Salas...
กลศาสตร์
โดยทั่วไปแล้ว ในการป้อนและจัดเก็บข้อมูล ข้อมูลมักจะปรากฏใน ตาราง แบบเรียบ ซึ่งหมายความว่าประกอบด้วยคอลัมน์และแถวเท่านั้น ดังตัวอย่างส่วนต่อไปนี้ของสเปรดชีตที่แสดงข้อมูลเกี่ยวกับประเภทของเสื้อเชิ้ต:
การดำเนินการ
จากตัวอย่างข้างต้น ซอฟต์แวร์จะค้นหาค่าที่ไม่ซ้ำกันทั้งหมดสำหรับ ภูมิภาค ในกรณีนี้คือ เหนือ ใต้ ตะวันออก และ ตะวันตก นอกจากนี้ ซอฟต์แวร์จะค้นหาค่าที่ไม่ซ้ำกันทั้งหมดสำหรับ วันที่จัดส่ง โดยใช้ประเภทการรวมข้อมูลแบบผล รวม (sum ) เพื่อสรุปข้อเท็จจริง ปริมาณของ...