
ถูกต้องครับ เนื่องจาก PivotTable นั้นสร้างเพื่อการดูรายงานโดยเฉพาะ สามารถทำกราฟและเลือก Field จากกราฟได้โดยตรงโดยไม่ต้องมาเลือก Filed ที่ตาราง Pivot เลยก็ได้ ข้อมูลที่จะนำมาทำ PivotTable จำเป็นต้องเป็น Database และมีหัว Field ครบทุก Field จะขาด Field ใด Field หนึ่งไม่ได้
การเปลี่ยนข้อมูลให้เป็น Database ขึ้นอยู่กับข้อมูลต้นแหล่งครับว่าอยู่ในลักษณะใด Index, Mod, Int ก็เป็นฟังก์ชั่นกลุ่มหนึ่งสำหรับการนำ Report มาปรับเป็น Database ครับ เมื่อปรับเป็น Database แล้วก็ไม่ควรเก็บสูตรไว้ใน Database ควร Copy แล้วางเป็น Value เพื่อจะได้ไม่กินแรงเครื่องในการคำนวณ
ข้อจำกัดของ PivotTable หลัก ๆ ก็คงเป็นเรื่องการนำข้อมูลจากหลายแหล่งมาทำ PivotTable ครับ
เทคนิคการทำ PivotTable แบบมีประสิทธิภาพเมื่อต้องสร้าง PivotTable หลาย ๆ อันจากข้อมูลเดียวกัน คือ ให้สร้าง PivotTable จากอันที่เคยสร้างไว้แล้ว ปกติหากสร้าง PivotTable อันที่สองโปรแกรมจะถามว่าให้ใช้ต้นแบบที่มีหรือไม่ ซึ่งควรจะใช้ตามนั้น จะได้ประหยัดทรัพยากร และหากว่า PivotTable หลักมีการ Refresh PivotTable อื่น ๆ ก็จะ Refresh ตามเสมอ จะได้ไม่ต้องตาม Refresh กันทุก ๆ อัน
ปัจจุบันในรุ่น 2010 มี PowerPivot เข้ามาช่วยในการทำรายงานได้อย่างมีประสิทธิภาพเพิ่มขึ้นอย่างมหาศาล เพราะสามารถดึงข้อมูลโดยตรงมาจากฐานข้อมูล Microsoft ระบุว่าสามารถสร้าง PivotTable จากข้อมูล 100 ล้าน Record ได้อย่างไม่มีปัญหา สามารถตรวจสอบความสัมพันธ์ของตาราง สร้างความสัมพันธ์ของตารางเองได้ นอกจากนี้ยังมี Slicer เข้ามาช่วยในการทำรายงาน ทำให้การทำรายงานให้ดูสวยงามน่าใช้งานเป็นเรื่องง่ายดายขึ้นอย่างมากครับ
