wasankds.com

( P0004 ) เว็บแอพรวมเทคนิควิเคราะห์ข้อมูล บาท 1500 ราคา

  • เกริ่น
p0004_1.jpg

โปรเจกต์นี้ ต่อยอดมาจาก P0003 รวมเทคนิควิเคราห์ะข้อมูล โปรดดูรายละเอียดของโปรเจกต์ P0003 เพื่อประกอบการตัดสินใจ

การเขียน Apps Script เพื่อวิเคราะห์ข้อมูลใน Google Sheets แม้จะเก่งกว่าเครื่องมือต่างๆที่ Google Sheets มีมาให้ แต่อย่างไรก็ดี การเขียน Apps Script บน Google Sheets ตรงๆ อาศัยพลังของเซิร์ฟเวอร์ในการประมวลผล ซึ่งมักจะติดข้อจำกัด เช่น เวลาในการประมวลผลไม่เกิน 6 นาที, ความเร็ว, ปริมาณข้อมูลที่จำกัด เป็นต้น

ฉะนั้น สิ่งที่ดีกว่า เร็วกว่า ก็คือ การทำโปรเจกต์ให้เป็นแบบเว็บแอพ โดยการเขียน Apps Script Web App สร้างหน้าเว็บสำหรับการวิเคราะห์ข้อมูลและแสดงผล จากนั้นเราจะดึงข้อมูลจาก Google Sheets มาที่หน้าเว็บ ซึ่งลักษณะนี้จะอาศัยพลังของเครื่องคอมพิวเตอร์ของเราในการประมวลผล ซึ่งเร็วกว่าเซิร์ฟเวอร์มาก

โค้ดสำหรับวิเคราะห์ข้อมูลแบบเว็บแอพ ก็คล้ายกับโค้ดApps Script ต่างกันที่การแสดงผลเท่านั้น โดยในโปรเจกต์นี้ เราได้แสดงผลการวิเคราะห์ออกมาเป็นตาราง HTML และ Chart

และในโปรเจกต์นี้มีความพิเศษที่ เราสามารถเลือกโหลดไฟล์ที่จะนำมาวิเคราะห์ข้อมูลได้ ในกรณีที่ข้อมูลของเรามีเป็นจำนวนมาก สามารถแยกเก็บเป็นไฟล์ เช่น ไฟล์ละ 1 เดือน แล้วเลือกโหลด มาวิเคราะห์ข้อมูลรวมกันได้

  • ภาพรวม
  • ไลเซนส์

License : CC4.0 BY (https://creativecommons.org/licenses/by/4.0/deed.en)

หากนำไปพัฒนาต่อแล้วเผยแพร่สู่สาธารณะ จะต้องระบุที่มา

  • ทดสอบใช้งานเว็บแอพ

ลิงค์ใช้งานเว็บแอพ

  • ทดสอบใช้งานแบบขึ้นระบบเอง

โฟลเดอร์เก็บโปรเจกต์

ผู้เขียนออกแบบการขึ้นระบบไว้ คงต้องรอผู้เขียนมาทำวิดีโออธิบาย ขึ้นระบบเองอาจจะยังทำไม่ได้ แม้ขั้นตอนจะไม่ได้ยาก แต่มันมีสิ่งที่เราต้องเซ็ตอัพก่อน

เมื่อก๊อปปี้ไฟล์ออกไป โค้ดจะติดไปกับไฟล์ด้วย

โค้ดบางส่วนจะถูกเข้ารหัส ระบบจะใช้งานได้ แต่จะแก้ไขโค้ดได้ยาก

สำหรับท่านที่สั่งซื้อโปรเจกต์นี้ไป จะได้โค้ด Apps Script ที่ไม่มีการเข้ารหัส

  • โครงสร้างการเก็บข้อมูลของระบบ
  • โปรเจ็กต์นี้ ประกอบไปด้วยไฟล์และโฟลเดอร์ตามภาพต่อไปนี้

    p0004_project.jpg

ข้อมูลในไฟล์ Google Sheets "Main Data" มีตัวอย่างข้อมูลดังต่อไปนี้ ซึ่งเป็นข้อมูลการขายสินค้า

เมื่อขายสินค้าได้ 1 ออเดอร์ ข้อมูลจะถูกบันทึกแยกลงใน 2 ชี้ท ก็คือ OMain และ ODetail ตามภาพ

OMain จะบันทึกข้อมูลสรุปของออเดอร์ เช่น รหัสลูกค้า, รหัสพนักงานขาย และ ยอดซื้อของออเดอร์ นั้นๆ

ส่วน ODetail บันทึกรายละเอียดสินค้าในออเดอร์ รหัสสินค้าที่ซื้อมีอะไรบ้าง แต่ละสินค้าราคาเท่าไร ขายได้จำนวนเท่าไร เป็นต้น

p0004_menu.jpg p0004_menu.jpg

ชี้ท P เป็นข้อมูลของสินค้า สินค้ามี 2 ประเภทก็คือ แบบ single และแบบ set โดยแบบ set ประกอบด้วยสินค้าแบบ single หลายตัว แต่ละตัวมีได้หลายชิ้น

p0004_p.jpg

ชี้ท S เป็นข้อมูลของสินค้าแบบเซ็ต กรณีสินค้าในชี้ท P เป็นแบบ set สามารถมาดูได้ว่า สินค้าประกอบ หรือ สินค้าแบบ single ที่อยู่ในเซ็ตมีอะไรบ้าง มีจำนวนเท่าไร

p0004_s.jpg

ชี้ท E เป็นข้อมูลของพนักงาน เวลาบันทึกการขาย จะบันทึกรหัสพนักงานด้วย

p0004_e.jpg

ชี้ท Home ไม่ได้ใช้ในโปรเจกต์นี้

ชี้ท C ไม่ได้ใช้ในโปรเจกต์นี้

  • ตัวอย่างการโหลดข้อมูลจาก 3 ไฟล์ เพื่อนำมาวิเคราะห์รวมกัน (ข้อมูลของเดือน 2024-03 อยู่ในไฟล์ "Main Data" )
p0004_menu.jpg p0004_menu.jpg
  • ตัวอย่างการวิเคราะห์ข้อมูลด้วย ปุ่ม "ยอดขายรายเดือน" และ "จำนวนและยอดขายรายเดือน"
p0004_1.jpg
  • ตัวอย่างการวิเคราะห์ข้อมูลด้วย ปุ่ม "ยอดขายรายวัน"
p0004_2.jpg
  • ตัวอย่างการวิเคราะห์ข้อมูลด้วย ปุ่ม "จำนวนและยอดขายรายวัน"
p0004_3.jpg
  • ตัวอย่างการวิเคราะห์ข้อมูลด้วย ปุ่ม "จำนวนและยอดขายรายสินค้า"
p0004_4.jpg
  • ตัวอย่างการวิเคราะห์ข้อมูลด้วย ปุ่ม "จำนวนและยอดขายรายสินค้าแบบแตกเซ็ต"

เลือกเดือน 2024-03 เพียงเดือนเดียว

p0004_5.jpg

เลือกเดือนเป็น All

p0004_5.jpg
  • เมนู About
p0004_about.jpg