ข้อแนวคิดด้วยครับ
โจทย์คือ ผมรวบรวม ข้อมูลจากหลายไฟล์ โดยใช้ power qurey รวมไฟล์
ได้ข้อมูลมา 27 ล้าน บรรทัด ต้องการทำค่าใน ไฟล์ power qurey มาคำนวณหาผมรวมค่า kW
เงื่อนไขคือ ช่วงเวลา และ สถานที่
แนวคิดของผม(ไม่ดี)
คือ นำข้อมูลที่ได้จาก การรวมไฟล์ ของ power qurey มาทำ pivot table
ดังรูปด้านล่าง

- 1.JPG (46.97 KiB) Viewed 149 times
การใช้ pivot table นี้ จะให้โชวได้เป็นรายเดือนเท่านั้น เพราะรายเดือนจะมีบรรทัด ถึง 50,000 บรรทัด
ถ้าให้โชว์ราย ปี เครื่องจะฟ้องว่าทรัพยากรไม่พอ
นี่เป็นปัญหาข้อหนึ่ง ถ้าจะหาผลลัพธ์ข้อมูลทั้งปี ผมก็ต้องคลิก "ที่ละเดือน" แล้วนำผลลัพธ์ที่ได้ไปเก็บในตาราง
การหาผลลัพธ์นั้นดังรูปด้านล่าง

- 2.JPG (69.25 KiB) Viewed 149 times
การหาผลลัพธ์ เวลาของแต่ละสถานที่จะไม่เหมือนกัน
ผมมีประมาณ 50 สถานที่
จึงทำ 50 sheet เพื่อคำนวณหาแต่ละสถานที่ และใช้สูตรที่ได้มาคำนวณหาค่าในแต่ละช่วงเวลา
โดยให้มาอ้างอิงค่า ในตาราง pivot table มาคำนวณค่าค่าผลรวมในแต่ละบรรทัด
ปัญหาที่ผลในการคัดลอกสูตรนี้ลงไปด้ายล่าง ประมวลผลช้ามากมาก 1ชั่วโมงก็ยังไม่เสร็จ
และถ้า ประมวณผลแล้วเสร็จ เวลาจะทำอะไรเพิ่มก็จะคำนวณซ้ำอีก ทำให้ทำอะไรไม่ได้เลย
จริงอยู่ที่เราสามารถตั้งค่าไม่ให้คำนวณได้หรือคำนวณตอน save ได้ก็ตาม
ผมมีรายการคำนวณลักษณะนี้อีก 50 หน้า
เกรงว่าเครื่องจะคำนวณไม่ได้หรือไม่ก็ช้าทั้งวัน
แนวคิดของผมนั้นในตอนนี้ไปไหนไม่ได้ ติดปัญหาตรงจุดนี้ละครับ
จึงใคร่ขอแนวคิดว่าจะทำแบบไหนดี