🚚 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

Mẫu Jinja trong BI Builder

Mẫu Jinja là ngôn ngữ mẫu mà bạn có thể sử dụng để xây dựng các truy vấn SQL động. Các truy vấn này điều chỉnh dựa trên các điều kiện bạn xác định. Sử dụng các mẫu Jinja trong bộ dữ liệu ảo trong BI Builder. Ví dụ: bạn có thể đặt phạm vi ngày động để chỉ trả về dữ liệu trong khoảng thời gian đã chọn.

Trong bài viết này, bạn sẽ tìm hiểu cách thêm mẫu Jinja vào tập dữ liệu ảo và cách sử dụng các biến mẫu chính.


Tạo tập dữ liệu ảo

  1. Mở Trình tạo BI .
  2. Đi tới SQL > Phòng thí nghiệm SQL .
  3. Viết truy vấn SQL của bạn.
  4. Lưu nó dưới dạng tập dữ liệu mới.

Sử dụng tập dữ liệu này làm cơ sở để thêm mẫu.
Tạo tập dữ liệu ảo

Save dataset Trong ảnh chụp màn hình ở trên, chúng tôi sử dụng truy vấn SQL để lấy dữ liệu về các giao dịch và nhân viên cho năm 2023.

Chỉnh sửa tập dữ liệu ảo

  1. Mở Bộ dữ liệu tab.
  2. Chọn một tập dữ liệu ảo.
  3. nhấp chuột Chỉnh sửa .

Cập nhật truy vấn SQL của bạn và thêm mẫu Jinja:

 Ở ĐÂU {% if from_dttm is not none %} date_create >= from_iso8601_timestamp('{{ from_dttm }}') VÀ {% endif %} {% if to_dttm is not none %} date_create < from_iso8601_timestamp('{{ to_dttm }}') VÀ {% endif %} true; 

Cách thức hoạt động:

  • {%if from_dttm không phải là không %} kiểm tra xem có ngày bắt đầu lọc hay không.

  • date_create >= from_iso8601_timestamp('{{ from_dttm }}') VÀ lọc dữ liệu để bao gồm các bản ghi có ngày tạo bắt đầu từ ngày bắt đầu được chỉ định.

  • {%endif %} hoàn tất việc kiểm tra ngày bắt đầu.

  • {%if to_dttm không phải là không %} kiểm tra xem có ngày kết thúc lọc hay không.

  • date_create < from_iso860i_timestamp('{{ to_dttm }}') VÀ lọc dữ liệu để bao gồm các bản ghi có ngày tạo trước ngày kết thúc được chỉ định.

  • {%endif %} hoàn thành việc kiểm tra ngày kết thúc.

  • đúng hỗ trợ hoạt động của truy vấn nếu không có ngày nào được chỉ định.

Biến mẫu làm cho truy vấn của bạn linh hoạt. Bạn có thể thay đổi phạm vi ngày bằng cách đặt giá trị cho từ_dttm to_dttm . Bạn không cần phải chỉnh sửa chính truy vấn đó.

Các biến trong mẫu Jinja

Biến Mô tả
cổng_url Trả về URL tài khoản Bitrix24 nơi BI Builder chạy. Ví dụ: CHỌN '{{portal_url()}}' dưới dạng chuỗi hiển thị tài khoản trong trang tổng quan của bạn.
cột Đặt các cột được sử dụng để nhóm dữ liệu trong truy vấn.
bộ lọc Áp dụng các bộ lọc cho tập dữ liệu.
từ_dttm to_dttm Xác định phạm vi thời gian cho dữ liệu.
theo nhóm Lặp lại chức năng cột, nhóm dữ liệu theo các cột được chỉ định.
số liệu Thêm các hàm tổng hợp, chẳng hạn như tổng hoặc trung bình.
hàng_limit hàng_offset Kiểm soát số lượng hàng cần trả về và bắt đầu từ đâu.
bảng_cột Liệt kê tất cả các cột có sẵn trong tập dữ liệu.
cột thời gian thời gian_hạt Đặt trường thời gian và khoảng thời gian tổng hợp.

Kiểm tra mẫu

  1. Mở tập dữ liệu.
  2. Tạo một biểu đồ.
  3. chọn Bản ghi thô như chế độ truy vấn.
  4. Di chuyển các chỉ số tới Cột phần.
  5. Đặt bộ lọc.
  6. nhấp chuột Tạo biểu đồ .

Để xem lại cách mẫu hoạt động trong truy vấn:

  1. Bấm vào dấu ba chấm ( ... ) thực đơn.
  2. chọn Xem truy vấn .

Biểu đồ sẽ phản ánh phạm vi ngày đã chọn. Truy vấn chỉ trả về dữ liệu trong khoảng thời gian đó.


Tóm lại

  • Mẫu Jinja cho phép bạn tạo các truy vấn SQL động.
  • Thêm mẫu bằng cách chỉnh sửa truy vấn SQL trong tập dữ liệu.
  • Sử dụng các biến như từ_dttm to_dttm để kiểm soát các bộ lọc mà không thay đổi truy vấn.
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
BI Builder: Bộ lọc ngày trong truy vấn SQL Xuất dữ liệu từ bảng thông tin BI Builder Định cấu hình tham số bảng thông tin trong BI Builder 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 Tùy chỉnh bảng thông tin BI Builder sẵn sàng Tạo bảng thông tin trong BI Builder BI Builder: Hàm SQL để phân tích truy vấn nâng cao BI Builder: Cách cập nhật dữ liệu báo cáo Chỉnh sửa bảng thông tin trong BI Builder
Zalo
0943.199.449