Trong BI Builder, bạn có thể kết hợp các tập dữ liệu để hiển thị dữ liệu bạn cần trên trang tổng quan. Ví dụ: bạn có thể kết hợp dữ liệu về giao dịch, sản phẩm và thuộc tính sản phẩm. Để thực hiện việc này, hãy viết truy vấn SQL, tạo tập dữ liệu và xây dựng biểu đồ.
Mô tả bộ dữ liệu và trường cho BI Builder
Mở Trình tạo BI và đi đến SQL > Phòng thí nghiệm SQL .
Chọn lược đồ bitrix24. Nhập truy vấn SQL của bạn ở bên phải và nhấp vào Chạy . Truy vấn trả về dữ liệu về giao dịch, giá sản phẩm và thuộc tính sản phẩm.
Sử dụng truy vấn ví dụ này. Thay thế ID giao dịch trong
crm_deal.ID
với ID giao dịch thực tế.
CHỌN
crm_deal.ID NHƯ "ID giao dịch",
crm_deal_product_row.product_ID là "id sản phẩm",
crm_deal_product_row.PROD_NAME LÀ "Tên sản phẩm",
crm_product_property.NAME NHƯ "Tên thuộc tính sản phẩm",
crm_product_property_value.VALUE AS "Giá trị thuộc tính",
crm_deal_product_row.PRICE LÀ "Giá"
TỪ
crm_deal
THAM GIA
crm_deal_product_row TRÊN crm_deal.ID = crm_deal_product_row.DEAL_ID
THAM GIA
crm_product_property_value TRÊN crm_deal_product_row.product_ID = crm_product_property_value.product_ID
THAM GIA
crm_product_property TRÊN crm_product_property_value.PROPERTY_ID = crm_product_property.ID
Ở ĐÂU
crm_deal.ID = ID giao dịch VÀ crm_product_property.NAME = 'Màu';
Cấu trúc truy vấn SQL
sử dụng
CHỌN
để chọn dữ liệu nào sẽ trả về. Ví dụ,
crm_deal.ID NHƯ "ID giao dịch"
lấy ID từ
crm_deal
bảng và gắn nhãn cột là “Id giao dịch”.
CHỌN
crm_deal.ID NHƯ "ID giao dịch",
crm_deal_product_row.product_ID là "id sản phẩm",
crm_deal_product_row.PROD_NAME LÀ "Tên sản phẩm",
crm_product_property.NAME NHƯ "Tên thuộc tính sản phẩm",
crm_product_property_value.VALUE AS "Giá trị thuộc tính",
crm_deal_product_row.PRICE LÀ "Giá"
sử dụng
TỪ
để xác định bảng chính. Trong ví dụ này, bảng chính là
crm_deal
, nơi lưu trữ dữ liệu giao dịch.
TỪ
crm_deal
sử dụng
THAM GIA
để kết nối các bảng và kết hợp dữ liệu của chúng. Ví dụ,
crm_deal_product_row TRÊN crm_deal.ID = crm_deal_product_row.DEAL_ID
liên kết giao dịch với các sản phẩm trong các giao dịch đó bằng ID của họ. Điều này cho phép bạn có được danh sách các sản phẩm cho mỗi giao dịch.
THAM GIA
crm_deal_product_row TRÊN crm_deal.ID = crm_deal_product_row.DEAL_ID
THAM GIA
crm_product_property_value TRÊN crm_deal_product_row.product_ID = crm_product_property_value.product_ID
THAM GIA
crm_product_property TRÊN crm_product_property_value.PROPERTY_ID = crm_product_property.ID
sử dụng Ở ĐÂU để lọc kết quả. Ví dụ: bạn chỉ có thể trả về dữ liệu cho một giao dịch cụ thể và giới hạn thuộc tính sản phẩm ở một giá trị cụ thể, chẳng hạn như màu sắc.
Ở ĐÂU
crm_deal.ID = ID giao dịch VÀ crm_product_property.NAME = 'Màu';
Lưu truy vấn dưới dạng tập dữ liệu. Sau đó tạo biểu đồ cho trang tổng quan của bạn.
Tạo biểu đồ dựa trên tập dữ liệu ảo
Tóm lại
-
Kết hợp dữ liệu về giao dịch, sản phẩm và thuộc tính sản phẩm bằng cách viết truy vấn SQL trong BI Builder.
-
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 đồ.