Quy tắc công thức

Công thức hỗ trợ tính toán giá trị của các trường tự động theo các hàm.

Đọc 8 phút
Grok
AI Summary by Grok
Nội dung:

Công thức là gì?

Công thức hỗ trợ tính toán giá trị của các trường một cách tự động theo các hàm. Bạn không cần phải điền lại chúng theo cách thủ công. Phần này sẽ giới thiệu các quy tắc chỉnh sửa công thức để giúp bạn thiết kế và sử dụng chúng tốt hơn.


 

Trang chỉnh sửa công thức

Bạn có thể chỉnh sửa Công thức trên trang này:

 

Giao diện chỉnh sửa công thức


 

Các thành phần của công thức

Công thức thường bao gồm các trường, hàm, toán tử và dấu câu. Dưới đây là một ví dụ:

 

ROUND(Total Price/Number, 2)

 

  • Trường: Đây là nguồn dữ liệu của phép tính. Bạn có thể chọn các trường, chẳng hạn như Total PriceNumber trong ví dụ công thức, trong các trường biểu mẫu.

  • Hàm: Bạn có thể nhập trực tiếp hoặc chọn tên hàm trong danh sách.

  • Toán tử: Bạn có thể nhập các toán tử như "+, -, *, /" trong khu vực chỉnh sửa công thức.

  • Dấu câu: Bạn cần thêm dấu câu, như dấu phẩy tiếng Anh và dấu ngoặc trong ví dụ, để tạo thành một công thức hoàn chỉnh.


 

Quy tắc công thức

Quy tắc thêm trường

Tất cả các trường đều có ID tích hợp. Mặc dù các trường được biểu diễn bằng tên của chúng khi bạn chỉnh sửa công thức, chúng được tính toán bằng ID. Do đó, nếu bạn muốn chèn trường vào công thức, bạn có thể làm theo ba cách sau:

 

  • Chọn trường trong mục Biến ở góc dưới bên trái của trang Công thức.

  • Nhập tên của một trường trong biểu mẫu hiện tại vào hộp Tìm kiếm để tìm trường và thêm nó vào khu vực chỉnh sửa công thức.

  • Nhấp vào Sao chép công thức ở góc trên bên phải của trang Công thức và dán công thức vào khu vực chỉnh sửa công thức. Các công thức có thể được sao chép và dán giữa các tính năng sau:

  •  

    • Công thức được đặt trong các trường biểu mẫu.

    • Công thức được đặt trong Xác thực khi gửi biểu mẫu.

    • Công thức được đặt trong Chỉnh sửa hàng loạt cho các biểu mẫu.

    • Công thức được đặt trong xác thực nút.

    • Công thức được đặt trong Trường tính toán trong bảng điều khiển.

    • Công thức được đặt trong Trường tính toán trong nhà máy dữ liệu.

    • Công thức được đặt trong Đo lường trong bảng tính tổng hợp.

    • Công thức được đặt trong Xác thực khi gửi biểu mẫu nguồn trong bảng tính tổng hợp.


 

Chọn trường trong biểu mẫu hiện tại/tất cả biểu mẫu

Các trường bạn cần sử dụng trong Công thức thường có thể được chọn từ Trường. Chỉ hai tham số cuối trong hàm MAPX cần được chọn từ tất cả các trường biểu mẫu.

 

1. Thêm trường từ biểu mẫu hiện tại.

 

Bạn có thể thêm trường trong mục Biểu mẫu hiện tại.

 

Thêm trường từ biểu mẫu hiện tại

 

2. Thêm trường từ tất cả các trường biểu mẫu.

 

Bạn có thể chuyển đổi biểu mẫu trong khu vực chọn trường và chọn các trường bạn cần.

 

Thêm trường từ tất cả biểu mẫu

 


 

Thay đổi biến

Nếu bạn cần thay đổi các biến trong công thức, bạn có thể thực hiện thông qua tính năng Thay đổi biến, giúp bạn thay đổi hàng loạt biến, từ đó nâng cao hiệu quả.

 

Nhấp vào Thay đổi biến, chọn biến cho Chọn biến hiện tạiChọn biến mới tương ứng, sau đó nhấp vào OK.

 

Giao diện thay đổi biến

 


 

Nhấp vào Ghi chú, nhập bình luận vào hộp văn bản và nhấp vào OK.

 

Giao diện ghi chú công thức

 

Gỡ lỗi

Gỡ lỗi cho phép bạn xem trước cách công thức hoạt động và do đó xác minh liệu nó có trả về dữ liệu mong muốn hay không. Điều này giúp bạn điều chỉnh công thức nhanh chóng.

 

Giao diện gỡ lỗi công thức

 

Toán tử

Các toán tử tính toán và so sánh sau được hỗ trợ trong chỉnh sửa công thức của Jodoo:

Quy tắc tính toán

Toán tử

Cộng

+

Trừ

-

Nhân

*

Chia

/

Lớn hơn

>

Nhỏ hơn

<

Bằng

==

Không bằng

!=

Lớn hơn hoặc bằng

>=

Nhỏ hơn hoặc bằng

<=


 

Dấu câu

1. Tất cả dấu câu sử dụng trong công thức cần được nhập ở định dạng nửa chiều rộng.

 

Nếu bạn sử dụng dấu câu toàn chiều rộng, một thông báo lỗi sẽ xuất hiện: "Ký tự sai".

 

Lỗi ký tự sai trong công thức

2. Khi chỉnh sửa công thức, bạn cần sử dụng dấu ngoặc để nhóm các phần tử và sau đó kiểm tra xem các dấu ngoặc có cân bằng hay không trong một biểu thức.

 

Nếu không có dấu ngoặc hoặc các dấu ngoặc không khớp với nhau, một thông báo lỗi sẽ xuất hiện: "Lỗi cú pháp. Không cung cấp định danh".

 

Lỗi cú pháp trong công thức

Quy tắc nhập hàm

Bạn có thể chọn hàm trong danh sách hoặc nhập chúng thủ công. Hệ thống sẽ tự động liên kết khi bạn nhập hàm. Các hàm đúng sẽ được hiển thị bằng màu tím.

 

Giao diện nhập hàm công thức

Giới hạn số ký tự

Khi chỉnh sửa công thức, bạn cần lưu ý rằng bạn có thể thêm tối đa 2,000 dòng trong mỗi công thức, và mỗi dòng không thể chứa quá 10,000 ký tự. Nếu bạn cần nhập nhiều ký tự trong một dòng, bạn có thể xuống dòng bằng cách nhấn phím Enter, thay vì chờ hệ thống tự động xuống dòng khi ký tự vượt quá hộp chỉnh sửa.

 

Nếu có hơn 2,000 dòng trong mỗi công thức hoặc hơn 10,000 ký tự trong mỗi dòng, bạn không thể lưu công thức hoàn toàn và có thể không chạy được công thức.

 

Cài đặt tham số của hàm

Bạn cần chú ý đến các khía cạnh sau liên quan đến tham số khi sử dụng hàm:

 

1. Số lượng tham số.

 

Bạn cần điền số lượng tham số trong hàm theo yêu cầu để công thức có thể chạy bình thường.

 

Chẳng hạn, hàm DATEDELTA cần hai tham số, là start_datedays_later[_before]. Nếu chỉ có một tham số, công thức không thể được tính toán bình thường. Một thông báo lỗi sẽ xuất hiện: "DATEDELTA: Số lượng tham số không đúng".

 

Lỗi số lượng tham số trong hàm DATEDELTA

2. Kiểu dữ liệu của tham số.

 

Bạn cần tuân theo quy tắc hàm khi chỉnh sửa công thức để kiểu dữ liệu của tham số là chính xác.

 

Ví dụ, tất cả các tham số trong hàm DAYS phải ở định dạng thời gian. Nếu tham số ở định dạng văn bản, công thức sẽ không được tính toán bình thường. Một thông báo lỗi sẽ xuất hiện: "Kiểu tham số không đúng. Tham số số 1 không hợp lệ".

 

Lỗi kiểu tham số trong hàm DAYS

Sử dụng công thức trong biểu mẫu phụ

Trong biểu mẫu phụ, một trường bao gồm dữ liệu của toàn bộ cột, nghĩa là một trường trong biểu mẫu phụ có thể chứa nhiều giá trị. Ví dụ, trường Name bao gồm các giá trị apple, orange, cherry và strawberry.

 

Ví dụ trường trong biểu mẫu phụ

Các tham số của một số hàm như LEFT, LOWER và TEXTDEPT chỉ hỗ trợ giá trị trường đơn. Những hàm này không thể được sử dụng để tính toán các trường biểu mẫu phụ trong biểu mẫu chính trực tiếp.

 

Bạn cần thay đổi dữ liệu trong một số cột của biểu mẫu phụ thành chữ thường và tổng hợp chúng trong các trường biểu mẫu chính.

  • Nếu bạn lấy dữ liệu trực tiếp qua hàm CONCATENATE và hàm LOWER, nó sẽ thất bại.

  • Nếu bạn sử dụng hàm LOWER trong biểu mẫu phụ trước, sau đó kết nối văn bản qua hàm CONCATENATE trong biểu mẫu chính, nó sẽ thành công.

Ví dụ sử dụng hàm LOWER và CONCATENATE

 

Kiểu dữ liệu của giá trị trả về

Khi chỉnh sửa công thức trong các trường, bạn cần biết rằng các trường khác nhau tương ứng với các kiểu dữ liệu khác nhau của giá trị trả về của công thức. Bạn có thể không nhận được kết quả chính xác nếu không đáp ứng các quy tắc.

 

Ví dụ, khi bạn chỉnh sửa công thức trong các trường số, kiểu dữ liệu của giá trị trả về trong các trường số phải là số. Nếu công thức là TODAY(), nó không thể được tính toán, bởi vì kiểu giá trị trả về của hàm TODAY là giá trị ngày, không đáp ứng yêu cầu của các trường số.

 

Các trường biểu mẫu hỗ trợ chỉnh sửa công thức yêu cầu các kiểu dữ liệu sau cho giá trị trả về của các công thức khác nhau:

Trường

Kiểu dữ liệu cho giá trị trả về của công thức

Dòng đơn

Văn bản, số, ngày, v.v. (ngày cần được hiển thị ở định dạng đối tượng ngày).

Nhiều dòng

Văn bản, số, ngày, v.v. (ngày cần được hiển thị ở định dạng đối tượng ngày).

Số

Chỉ có số có thể được chỉnh sửa.

Ngày & Giờ

Ngày hoặc số (số sẽ được coi là dấu thời gian tính bằng mili giây).


 

Đọc mở rộng (Dành cho người dùng nâng cao)

Theo yêu cầu của các kiểu dữ liệu cho giá trị trả về của các công thức khác nhau, bạn có thể thấy rằng kiểu dữ liệu của giá trị trả về trong các trường Dòng đơn cũng có thể là số, ngoài văn bản.

 

Điều này là do một số kiểu dữ liệu có thể được hỗ trợ để chuyển đổi tự động trong Jodoo. Ví dụ, số hai có thể được chuyển đổi tự động thành văn bản hai. Bất kỳ số nào cũng có thể được chuyển đổi như trên.

 

Nhưng văn bản không thể được chuyển đổi. Văn bản "Alice" không thể được chuyển đổi thành số. Do đó, kiểu giá trị trả về của công thức trong các trường Số chỉ có thể là số.

 

Khi chỉnh sửa công thức, bạn có thể chèn các trường vào công thức. Kiểu dữ liệu của các trường được chèn vào công thức không hoàn toàn giống với kiểu dữ liệu của giá trị trả về của công thức trong các trường.

 

Ví dụ, khi bạn chỉnh sửa công thức trong các trường Dòng đơn, kiểu giá trị trả về của công thức có thể là giá trị số. Nhưng khi bạn chèn một trường Dòng đơn vào công thức, kiểu của trường Dòng đơn chỉ có thể là giá trị văn bản.

 

Bảng sau hiển thị các kiểu dữ liệu phổ biến sau khi chèn các trường vào công thức:

Trường

Kiểu dữ liệu khi chèn công thức

Dòng đơn

Văn bản

Số

Số

Ngày & Giờ

Dấu thời gian

Chọn đơn

Văn bản

Nút radio

Văn bản

Chọn nhiều

Mảng

Hộp kiểm

Mảng

 

Cập nhật cách đây hơn 5 tháng
How satisfied are you with this content?
Need more help? Please contact Support.
Danh mục hướng dẫn Jodoo