logologo
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Bắt đầu
Hướng dẫn
Phát triển
Plugin
API
logologo
Tổng quan
Bắt đầu nhanh

Giới thiệu tính năng

Truy vấn dữ liệu
Tùy chọn biểu đồ
Xem trước & Lưu
Sử dụng biến môi trường ngữ cảnh
Bộ lọc trang và liên kết động

Nâng cao

Truy vấn dữ liệu chế độ SQL
Cấu hình biểu đồ tùy chỉnh
Sự kiện tương tác tùy chỉnh
Câu hỏi thường gặp
Thực hành tốt nhất
Previous PageBộ lọc trang và liên kết động
Next PageCấu hình biểu đồ tùy chỉnh
TIP

Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh

#Truy vấn dữ liệu ở chế độ SQL

Trong bảng điều khiển Truy vấn dữ liệu, chuyển sang chế độ SQL, viết và chạy truy vấn, sau đó sử dụng trực tiếp kết quả trả về để ánh xạ và hiển thị biểu đồ.

20251027075805

#Viết câu lệnh SQL

  • Trong bảng điều khiển Truy vấn dữ liệu, chọn chế độ SQL.
  • Nhập câu lệnh SQL và nhấp vào "Chạy truy vấn".
  • Hỗ trợ các câu lệnh SQL phức tạp bao gồm JOIN nhiều bảng, VIEW, v.v.

Ví dụ: Thống kê tổng tiền đơn hàng theo tháng

SELECT 
  TO_CHAR(order_date, 'YYYY-MM') as mon,
  SUM(total_amount) AS total
FROM "order"
GROUP BY mon
ORDER BY mon ASC
LIMIT 100;

#Xem kết quả

  • Nhấp vào "Xem dữ liệu" để mở bảng điều khiển xem trước kết quả dữ liệu.

20251027080014

Dữ liệu hỗ trợ phân trang; bạn có thể chuyển đổi giữa chế độ Bảng (Table) và JSON để kiểm tra tên và kiểu cột. 20251027080100

#Ánh xạ trường dữ liệu

  • Trong cấu hình "Tùy chọn biểu đồ", thực hiện ánh xạ các trường dữ liệu dựa trên các cột kết quả truy vấn.
  • Theo mặc định, cột đầu tiên sẽ được sử dụng làm chiều (trục X hoặc danh mục), và cột thứ hai làm độ đo (trục Y hoặc giá trị). Vì vậy, hãy chú ý đến thứ tự các trường trong câu lệnh SQL:
SELECT 
  TO_CHAR(order_date, 'YYYY-MM') as mon, -- trường chiều ở cột đầu tiên
  SUM(total_amount) AS total -- trường độ đo ở các cột sau

clipboard-image-1761524022

#Sử dụng biến ngữ cảnh

Nhấp vào nút x ở góc trên bên phải của trình chỉnh sửa SQL để chọn sử dụng các biến ngữ cảnh.

20251027081752

Sau khi xác nhận, biểu thức biến sẽ được chèn vào vị trí con trỏ (hoặc thay thế nội dung được chọn) trong văn bản SQL.

Ví dụ: {{ ctx.user.createdAt }}. Lưu ý không tự thêm dấu ngoặc kép.

20251027081957

#Các ví dụ khác

Để xem thêm các ví dụ sử dụng, bạn có thể tham khảo ứng dụng Demo của NocoBase.

Khuyến nghị:

  • Ổn định tên cột trước khi ánh xạ vào biểu đồ để tránh lỗi sau này.
  • Trong giai đoạn gỡ lỗi, hãy đặt LIMIT để giảm số lượng hàng trả về và tăng tốc độ xem trước.

#Xem trước, lưu và hoàn tác

  • Nhấp vào "Chạy truy vấn" để thực hiện yêu cầu dữ liệu và làm mới bản xem trước biểu đồ.
  • Nhấp vào "Lưu" để lưu văn bản SQL hiện tại và các cấu hình liên quan vào cơ sở dữ liệu.
  • Nhấp vào "Hủy" để quay lại trạng thái đã lưu gần nhất và loại bỏ các thay đổi chưa lưu hiện tại.