เรียนอาจารย์ ครับ
ข้อมูลต้นทาง จะเปลี่ยนไปทุกๆ 5 นาที ครับ
แต่จะ Fix จำนวนของข้อมูล เช่นมี 100 แถว
ในแต่ละแถวจะระบุเวลากำกับไว้ด้วย
ซึ่งแต่ละครั้งที่แหล่งข้อมูลทำการอัพเดททุก 5 นาทีแล้ว ข้อมูลที่อยู่ด้านล่างสุดจะหายไป แต่จะมีข้อมูลใหม่เพิ่มขึ้นมาที่ด้านบนสุดของตารางแทน ซึ่งอย่างไรก็ตาม ข้อมูลก็ยังคงมี 100 แถวเหมือนเดิมครับ
ยกตัวอย่างเหมือนกับว่า มีข้อมูลตั้งแต่นาทีที่ 1 จนถึง นาทีที่ 100 แล้ว
เมื่อข้อมูลแหล่งต้นทางทำการอัพเดท 1 ครั้ง จะทำให้ข้อมูลในนาทีที่ 1 ที่อยู่ด้านล่างของตารางหายไป แต่จะมีข้อมูลนาทีที่ 101 เพิ่มเข้ามาแทน (แต่ข้อมูลในตารางยังมี 100 แถวเหมือนเดิมครับ)
โดยผมมีแนวคิดในการดักจับข้อมูลที่ต้องการจะเก็บสะสมไว้คือ
ดักจับข้อมูลในแถวที่อยู่กลางๆตารางของ sheet 1 ไปเรื่อยๆทุกๆ 5 นาที แล้วจึงส่งไปที่ sheet 2 น่ะครับ เพราะยังไงเดี๋ยวข้อมูลที่อยู่ด้านบน มันจะค่อยๆเลื่อนลงมาหาแถวที่เราต้องการจะเก็บน่ะครับ (เคยลองนั่ง refresh จับสถิติตอนกลางคืนแล้ว รู้สึกว่า ข้อมูลต้นทางจะทำการ อัพเดทช้าน่ะครับ)
สำหรับการเก็บข้อมูลที่ต้องการ คือ จะเก็บทั้งหมดครับ
ลักษณะของ Sheet 1 จะทำไว้เพื่อติดต่อกับ Web Query เท่านั้น ซึ่งจะทำให้มีข้อมูลอัพเดทอยู่เรื่อยๆ และมีข้อมูลเท่าที่เวปไซต์ให้มา
ลักษณะของ Sheet 2 จะทำไว้เพื่อดักจับข้อมูลในแถวที่ตั้งค่าไว้ โดยให้ดักจับทุกๆ 5 นาที และสะสมไปเรื่อยๆ (เพิ่มบรรทัดข้อมูล)
ขอบคุณอาจารย์ด้วยครับ
hua
