logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
ภาพรวม
เริ่มต้นใช้งาน

แนะนำฟังก์ชัน

การสืบค้นข้อมูล
ตัวเลือกแผนภูมิ
ดูตัวอย่างและบันทึก
การใช้ตัวแปรสภาพแวดล้อมตามบริบท
ตัวกรองหน้าและการโต้ตอบ

ขั้นสูง

การสืบค้นข้อมูลในโหมด SQL
การกำหนดค่าแผนภูมิแบบกำหนดเอง
เหตุการณ์การโต้ตอบแบบกำหนดเอง
คำถามที่พบบ่อย
แนวทางปฏิบัติที่ดีที่สุด
Next Pageเริ่มต้นใช้งาน
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#ภาพรวม

This feature is provided by the plugin «การแสดงข้อมูลด้วยภาพ»

ปลั๊กอินแสดงข้อมูล (Data Visualization) ของ NocoBase มีฟังก์ชันการสอบถามข้อมูลแบบเห็นภาพ (visual data querying) และชุดคอมโพเนนต์แผนภูมิที่หลากหลายครับ/ค่ะ ผู้ใช้สามารถตั้งค่าได้ง่ายๆ เพื่อสร้างแดชบอร์ดได้อย่างรวดเร็ว แสดงข้อมูลเชิงลึก และรองรับการวิเคราะห์และแสดงผลข้อมูลแบบหลายมิติครับ/ค่ะ

clipboard-image-1761749573

#แนวคิดพื้นฐาน

  • บล็อกแผนภูมิ (Chart block): คอมโพเนนต์แผนภูมิที่สามารถตั้งค่าได้บนหน้าเพจ ซึ่งรองรับการสอบถามข้อมูล ตัวเลือกแผนภูมิ และเหตุการณ์การโต้ตอบครับ/ค่ะ
  • การสอบถามข้อมูล (Data query) (Builder / SQL): สามารถตั้งค่าแบบกราฟิกผ่าน Builder หรือเขียน SQL เพื่อดึงข้อมูลได้ครับ/ค่ะ
  • ตัววัด (Measures) และมิติข้อมูล (Dimensions): ตัววัดใช้สำหรับการรวมค่าตัวเลข ส่วนมิติข้อมูลใช้สำหรับการจัดกลุ่ม (เช่น วันที่, หมวดหมู่, ภูมิภาค) ครับ/ค่ะ
  • การแมปฟิลด์ (Field mapping): ใช้สำหรับแมปคอลัมน์ผลลัพธ์จากการสอบถามข้อมูลไปยังฟิลด์หลักของแผนภูมิ เช่น xField, yField, seriesField หรือ Category / Value ครับ/ค่ะ
  • ตัวเลือกแผนภูมิ (Chart options) (Basic / Custom): แบบ Basic ใช้ตั้งค่าคุณสมบัติทั่วไปด้วยวิธีแบบกราฟิก ส่วนแบบ Custom จะส่งคืน option ของ ECharts แบบสมบูรณ์ผ่าน JS ครับ/ค่ะ
  • เรียกใช้การสอบถามข้อมูล (Run query): เรียกใช้การสอบถามข้อมูลเพื่อดึงข้อมูลในแผงการตั้งค่า และสามารถสลับไปดูข้อมูลที่ส่งคืนในรูปแบบ Table / JSON ได้ครับ/ค่ะ
  • ดูตัวอย่างและบันทึก (Preview and Save): การดูตัวอย่างเป็นเพียงผลลัพธ์ชั่วคราวครับ/ค่ะ เมื่อคลิก "บันทึก" การตั้งค่าจะถูกเขียนลงในฐานข้อมูลและมีผลใช้งานจริงครับ/ค่ะ
  • ตัวแปรบริบท (Context variables): ใช้ซ้ำข้อมูลบริบทจากหน้าเพจ ผู้ใช้ ตัวกรอง และอื่นๆ (เช่น {{ ctx.user.id }}) สำหรับการสอบถามข้อมูลและการตั้งค่าแผนภูมิครับ/ค่ะ
  • ตัวกรองและเชื่อมโยง (Filters and linkage) ของหน้าเพจ: "บล็อกตัวกรอง" ระดับหน้าเพจจะรวบรวมเงื่อนไขการป้อนข้อมูลที่เป็นหนึ่งเดียว และจะรวมเข้ากับการสอบถามข้อมูลของแผนภูมิโดยอัตโนมัติ พร้อมทั้งรีเฟรชแผนภูมิที่เชื่อมโยงกันครับ/ค่ะ
  • เหตุการณ์การโต้ตอบ (Interaction events): ลงทะเบียนเหตุการณ์ผ่าน chart.on เพื่อเปิดใช้งานพฤติกรรมต่างๆ เช่น การไฮไลต์, การนำทาง, และการเจาะลึกข้อมูลครับ/ค่ะ

#การติดตั้ง

การแสดงข้อมูล (Data Visualization) เป็นปลั๊กอินในตัวของ NocoBase ครับ/ค่ะ สามารถใช้งานได้ทันทีโดยไม่จำเป็นต้องติดตั้งแยกต่างหากครับ/ค่ะ