🚚 Miễn phí giao hàng toàn quốc

✅ Tặng Gói Hỗ trợ online trọn đời

✅ Giá cạnh tranh nhất thị trường

✅ Miễn phí tư vấn giải pháp

🚚 Miễn phí giao hàng toàn quốc

✅ Tặng Gói Hỗ trợ online trọn đời

✅ Giá cạnh tranh nhất thị trường

✅ Miễn phí tư vấn giải pháp

Hotline: 0943.199.449

Địa chỉ: Tầng 1, tòa nhà Deli, 75 Hoàng Văn Thụ, P. Cầu Kiệu

Bộ phận trợ giúp Bitrix24

BI Builder: Bộ lọc ngày trong truy vấn SQL

Bộ lọc ngày trên trang tổng quan giúp chọn và phân tích dữ liệu trong các khoảng thời gian cụ thể. Các bộ lọc được định cấu hình đúng cách trong truy vấn SQL có thể tăng tốc hiệu suất của bảng thông tin và hạn chế lựa chọn dữ liệu, giúp ngăn chặn việc vượt quá giới hạn của Trình tạo BI.
Gói Bitrix24: Hàng trên mỗi bảng dữ liệu

Trong bài viết này:


Lọc dữ liệu trong truy vấn

Bộ lọc truy vấn cho phép bạn chỉ trích xuất dữ liệu bạn cần từ Bitrix24. Ví dụ: bạn có thể xem có bao nhiêu giao dịch được tạo trong hai năm mà không cần tải tất cả bản ghi.

Để thêm phạm vi ngày vào truy vấn:

  1. Mở Trình tạo BI và đi đến SQL > Phòng thí nghiệm SQL .
  2. Chọn bitrix24 lược đồ.
  3. Nhập truy vấn SQL của bạn, thêm bộ lọc ngày và nhấp vào Chạy .

BI Builder chạy truy vấn với bộ lọc và chỉ trả về dữ liệu trong khoảng thời gian đã chọn. Điều này cải thiện hiệu suất của trang tổng quan và giúp bạn tránh được các giới hạn. Bạn có thể lưu truy vấn dưới dạng tập dữ liệu và sử dụng nó để xây dựng biểu đồ.

Nếu đây là lần đầu tiên bạn sử dụng bộ lọc, hãy kiểm tra truy vấn mẫu bên dưới.

Ví dụ truy vấn SQL

Đây là truy vấn SQL có bộ lọc để trích xuất tên giao dịch từ tập dữ liệu (crm_deal). Bộ lọc chọn dữ liệu trong một khoảng thời gian cụ thể dựa trên ngày tạo. Điều này rất hữu ích nếu bạn muốn xem có bao nhiêu giao dịch xuất hiện trong hai năm mà không tải tất cả dữ liệu.

Bạn có thể sao chép nó và xem nó hoạt động như thế nào. Thay thế ngày bằng ngày bạn cần và chỉ chọn các trường cần thiết trước khi chạy truy vấn để nâng cao tốc độ của truy vấn.

 CHỌN TITLE, DATE_CREATE TỪ crm_deal WHERE DATE_CREATE >= TIMESTAMP '2023-01-01 00:00:00' VÀ DATE_CREATE <= TIMESTAMP '2024-12-31 20:00:00'; 

Toán tử WHERE lọc dữ liệu để chỉ bao gồm các giao dịch trong hai năm qua:

  • DATE_CREATE >= TIMESTAMP '2023-01-01 00:00:00' đặt ngày bắt đầu của phạm vi ngày, chọn tất cả các giao dịch được tạo từ ngày 1 tháng 1 năm 2023 trở đi.
  • DATE_CREATE <= TIMESTAMP '2024-12-31 20:00:00' đặt ngày kết thúc của phạm vi ngày, giới hạn lựa chọn đến ngày 31 tháng 12 năm 2024. Các giao dịch được tạo vào năm 2025 trở về sau sẽ không được đưa vào.


Thống kê sử dụng truy vấn trong BI Builder

Trang tổng quan sử dụng truy vấn SQL để xây dựng biểu đồ. Truy vấn nhanh hơn có nghĩa là trang tổng quan nhanh hơn. Sử dụng số liệu thống kê sử dụng để đánh giá hiệu suất và điều chỉnh các truy vấn nếu cần.

Để xem số liệu thống kê, hãy truy cập BI Builder > Trung tâm phân tích > Thống kê sử dụng .

Kiểm tra số liệu thống kê thường xuyên khi bạn tạo trang tổng quan hoặc thêm biểu đồ. Bảng hiển thị số lượng hàng, bộ lọc được áp dụng và khối lượng dữ liệu.

Ví dụ: một truy vấn trả về 1.036 hàng và 32.312 byte dữ liệu. Phải mất 0,77 giây, chậm hơn so với các truy vấn khác. Không có bộ lọc nào được áp dụng, điều này có thể gây ra sự chậm trễ.

Để cải thiện hiệu suất, hãy thêm bộ lọc ngày. Ví dụ: để chỉ tải các ưu đãi của năm ngoái:

 Ở ĐÂU DATE_CREATE >= DẤU THỜI GIAN '2024-01-01 00:00:00' 

Sau đó kiểm tra Thống kê sử dụng phần để so sánh hiệu suất.

Filter Bộ lọc giảm thời gian truy vấn, hàng và khối lượng dữ liệu.

Bộ lọc phạm vi ngày trong BI Builder

Trong BI Builder, bạn có thể sử dụng nhiều tùy chọn bộ lọc khác nhau để tối ưu hóa truy vấn và cải thiện hiệu suất bảng thông tin. Hãy cùng khám phá ba bộ lọc phạm vi ngày chính và cách chúng tác động đến việc lựa chọn dữ liệu.

Phạm vi ngày duy nhất. Bộ lọc này chọn dữ liệu được tạo trong một khung thời gian cụ thể. Sẽ rất hữu ích khi xem có bao nhiêu giao dịch xuất hiện trong hai năm mà không cần tải tất cả dữ liệu cùng một lúc.

 CHỌN /* Các trường từ tập dữ liệu */ TỪ /* Tên tập dữ liệu */ WHERE DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00' AND DATE_CREATE < TIMESTAMP '2024-12-31 23:59:59'; 

Bộ lọc nhanh chóng chọn các giao dịch theo trường DATE_CREATE, chỉ tải dữ liệu cần thiết để tăng tốc độ thực hiện truy vấn. trong Thống kê sử dụng phần này, nó xuất hiện dưới dạng: {">=DATE_CREATE://01\/01\/2023","<=DATE_CREATE": 12\/31\/2024 23:59:59"} .

Phạm vi ngày chồng chéo. Bộ lọc này chọn dữ liệu cho hai khoảng thời gian chồng chéo. Nó rất hữu ích khi so sánh hai khoảng thời gian và xem xét dữ liệu chồng chéo. Ví dụ: phân tích các giao dịch cho năm 2023 và từ tháng 6 năm 2023 đến tháng 6 năm 2025. Bộ lọc sẽ chọn tất cả các giao dịch được tạo trong những khoảng thời gian này, bao gồm cả những giao dịch trùng lặp.

 CHỌN /* Các trường từ tập dữ liệu */ TỪ /* Tên tập dữ liệu */ WHERE (DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00' AND DATE_CREATE < TIMESTAMP '2024-12-31 23:59:59') HOẶC (DATE_CREATE > TIMESTAMP '2023-06-01 00:00:00' VÀ DATE_CREATE < DẤU THỜI GIAN '2025-06-30 23:59:59'); 

Bộ lọc kết hợp hai khoảng thời gian thành một phạm vi tổng thể trong quá trình xử lý truy vấn. Điều này có thể làm tăng khối lượng dữ liệu. trong Thống kê sử dụng phần này, nó xuất hiện dưới dạng: {">=DATE_CREATE://01\/01\/2023","<=DATE_CREATE:"06\/30\/2025 23:59:59"} .

Bộ lọc phạm vi hai ngày. Bộ lọc này chọn dữ liệu dựa trên hai trường ngày: DATE_CREATE và DATE_MODIFY. Nó được sử dụng để phân tích các giao dịch được tạo và sửa đổi trong một khung thời gian cụ thể.

 CHỌN /* Các trường từ tập dữ liệu */ TỪ /* Tên tập dữ liệu */ WHERE DATE_MODIFY > TIMESTAMP '2023-01-01 00:00:00' AND DATE_MODIFY < TIMESTAMP '2024-12-31 23:59:59' AND DATE_CREATE > TIMESTAMP '2023-01-01 00:00:00' VÀ DATE_CREATE < DẤU THỜI GIAN '2024-12-31 23:59:59'; 

Việc lọc được thực hiện trước ngày đầu tiên được chỉ định. Để lọc theo ngày khác, hãy thay đổi thứ tự các điều kiện trong WHERE. trong Thống kê sử dụng phần này, nó xuất hiện dưới dạng: {">=DATE_MODIFY:"01\/01\/2023","<=DATE_MODIFY":"12\/31\/2024 23:59:59"} .


Tóm lại

  • Sử dụng các bộ lọc trong BI Builder để chọn dữ liệu cho các khoảng thời gian cụ thể và cải thiện tốc độ trang tổng quan.

  • Kiểm tra hiệu suất truy vấn trong BI Builder > Trung tâm phân tích > Thống kê sử dụng .

  • Bộ lọc trong truy vấn SQL giới hạn khối lượng dữ liệu và giúp bạn duy trì trong giới hạn. Tạo truy vấn trong Phòng thí nghiệm SQL , chọn bitrix24 lược đồ, thêm điều kiện ngày và chạy truy vấn.

  • BI Builder hỗ trợ các bộ lọc ngày một ngày, hai ngày và chồng chéo.

Thông tin này có hữu ích không?
Cảm ơn bạn đã phản hồi của bạn.
Nhận trợ giúp triển khai từ đối tác
Đó không phải là điều tôi đang tìm kiếm
Văn bản phức tạp và khó hiểu
Thông tin đã lỗi thời
Nó quá ngắn. Tôi cần thêm thông tin
Tôi không thích cách hoạt động của công cụ này
Nhờ các chuyên gia địa phương thiết lập Bitrix24 của bạn
TÌM ĐỐI TÁC BITRIX24 GẦN TÔI
implementation_helper_man
Đi tới Bitrix24
Bạn chưa có tài khoản? Tạo miễn phí
Bài viết liên quan
Xuất dữ liệu từ bảng thông tin BI Builder Tạo bảng thông tin trong BI Builder Tạo biểu đồ từ tập dữ liệu ảo BI Builder: Định cấu hình bộ lọc theo dòng và mẫu quy trình công việc BI Builder: Cách cập nhật dữ liệu báo cáo Bộ dữ liệu và trường BI Builder Kết hợp các giao dịch, sản phẩm và thuộc tính sản phẩm vào bộ dữ liệu BI Builder Chỉnh sửa bảng thông tin trong BI Builder Mẫu Jinja trong BI Builder Tùy chỉnh bảng thông tin BI Builder sẵn sàng
Zalo
0943.199.449