Tối ưu hóa

Để giảm thông tin liên lạc giữa máy khách và cơ sở dữ liệu, Application Studio lần thử sang công thức báo cáo cụm. Công thức được phân cụm được xử lý bởi một yêu cầu cơ sở dữ liệu đơn lẻ. Tuy nhiên, có các hoạt động nhất định là các thực thể đang hủy và do đó suy giảm hiệu suất. Nếu thực hiện báo cáo chậm, bạn sẽ điều tra xem những hành động này đã được sử dụng hay chưa.

Các trường hợp này hủy các trường hợp sau:

  • Sử dụng một hàm (ví dụ: ROA, ROC, v.v.) làm tham số của một hàm khác.
  • Sử dụng một hàm trong câu lệnh kịch bản.
  • Sử dụng một hàm trong định dạng ô có điều kiện. Tính toán công thức có điều kiện không được phân cụm trong Application Studio.

Trong mỗi trường hợp là đặt hàm trong ô ở hàng ẩn hoặc cột của báo cáo và tham chiếu đến hàm đó trong hàm, câu lệnh hoặc định dạng ô.

Các trường hợp này cũng ảnh hưởng đến những trường hợp sau:

  • Sử dụng tọa độ không hợp lệ trong hàm ROC hoặc tương đương.

    Ví dụ: điều này có thể xảy ra nếu một biến chứa thành phần từ cấu trúc sai hoặc nếu cấu trúc chứa chuỗi trống. Application Studio ngắt dòng từng cụm thành bao gồm các phân đoạn nhỏ hơn trong nỗ lực xác định tọa độ không hợp lệ. Điều này có thể giảm hiệu suất đáng kể.

  • Sử dụng công thức WBC trong một báo cáo. Giá trị được ghi lại vào cơ sở dữ liệu mỗi khi công thức được tính toán.

    Sử dụng các công thức WBC chỉ trong các hành động.

  • Ô báo cáo dư thừa

    Trong quá trình thiết kế báo cáo, bạn có thể nhập, ví dụ: thử nghiệm các giá trị cơ bản trong một vùng ô làm việc. Loại bỏ các giá trị này nếu chúng không được sử dụng trong phiên bản cuối cùng của báo cáo.