PDA

View Full Version : สร้างสูตรคำนวณใน Pivot Table อย่างไร



barm
10 Jul 2007, 17:55
เรียนอาจารย์

ผมต้องการใส่สูตรใน Pivot Table เพื่อคำนวณอัตราส่วนของงานในแต่ละกลุ่ม
แต่ไม่รู้ว่าจะีใช้สูตรใน Calculated Field อย่างไร

จากไฟล์ที่แนบมา ผมเขียนสูตรคำนวณ Yield ไว้แล้ว คือ

Yield = (In/Out)*100

แต่สูตร Ratio จะใช้ = (In of Group)/(Total of Data) *100

ยังคิดวิธีเขียนสูตรไม่ได้ มีไฟล์แนบมา อยากให้อาจารย์ให้คำแนะนำด้วย

ขอบคุณครับ

boy
12 Jul 2007, 00:45
เท่าที่ผมทราบ PivotTable ยังไม่สามารถแสดงคำตอบอย่างที่คุณต้องการทั้งหมดในตารางเดียวกันนะครับ

แต่มีวิธีเรียกดูคำตอบที่คุณต้องการ ด้วยวิธีดังนี้
1. ลบ Field_Ratio ออกไปก่อน
2. เพิ่ม In เข้าไปอีกครั้ง จะได้ In2 แล้วให้กำหนด Filed Setting เป็น Sum และ % of column
3. ให้ย้ายฟิลด์ Process สลับไปมาระหว่าง Row และ Column ก็จะสามารถดูคำตอบตามต้องการ

barm
12 Jul 2007, 06:50
ขอบคุณ คุณ Boy มากครับ

สมเกียรติ
20 Jul 2007, 10:49
ผมไม่แนะนำให้ใช้ Pivot Table ในการหาคำตอบที่ได้จากการคำนวณหรือนำค่าจาก Pivot ไปคำนวณต่อ เพราะตาราง Pivot อาจหายอดรวมผิดพลาดถ้าตารางข้อมูลต้นทางบันทึกค่าไว้ไม่สมบูรณ์ และยากจะตรวจสอบย้อนกลับ

ควรใช้ Pivot Table เพื่อสร้างตารางเปรียบเทียบจากข้อมูลดิบที่ไม่มีสูตร หรือใช้ต่อเมื่อไม่มีเวลาพอ

แต่ถ้ามีเวลาและสร้างสูตร Array เป็น ก็ควรใช้สูตร Array หาคำตอบที่ต้องการโดยตรงเลยจะเหมาะสมกว่าครับ

barm
30 Jul 2007, 04:22
ขอบคุณ อาจารย์สมเกียรติมากครับ