## Trường Tính toán

##

Công cụ này hoạt động với một lớp đầu vào để tính toán giá trị cho trường mới hoặc trường hiện có. Xây dựng một biểu thức Arcade nhằm tính toán giá trị để lồng ghép tính năng theo đó. Nếu dữ liệu của bạn được kích hoạt theo thời gian và thuộc loại thời gian tức thì, bạn có thể tùy chọn xây dựng biểu thức nhận biết đường đi.

Ví dụ: giả sử bạn muốn sửa trường hiện tại có tên Tổng doanh thu. Bạn muốn trường này thể hiện tổng doanh thu trong năm 2016 và 2017. Sử dụng các trường này trong biểu thức, bạn tính giá trị trường là

    $feature["Sales2016"] + $feature["Sales2017"]

.

Sử dụng ví dụ khác, giả sử bạn có các giá trị đo GPS ghi lại địa điểm, thời gian, ID xe buýt và tốc độ của xe buýt trong thành phố. Chúng tôi muốn tạo một trường mới có tên Tốc độ từ 3 lấy trung bình tốc độ của 3 giá trị đo GPS được ghi lại gần nhất cho mỗi tính năng. Đối với phép tính này, chúng tôi sẽ sử dụng phép tính nhận biết đường đi mà ở đó đường đi là một xe buýt được biểu thị bởi ID xe buýt. Phép tính để xác định tốc độ trung bình của 3 bước thời gian trước đó và bước thời gian hiện tại là

    average($track.field["speed"].history(-4))

.

## Chọn lớp để tính toán giá trị trường cho

Điểm, đường, khu vực hoặc bảng sẽ được tính giá trị trường.

Bên cạnh việc chọn một lớp từ bản đồ, bạn có thể chọn Duyệt Lớp ở dưới danh sách thả xuống để duyệt đến nội dung của mình đối với tập dữ liệu chia sẻ tệp dữ liệu lớn hoặc lớp đối tượng.

## Tính toán giá trị trường cho trường

Trường mới hoặc trường hiện tại sẽ được tính toán giá trị và có kiểu dữ liệu của trường đó. Nếu bạn tính giá trị trên một trường đã tồn tại, bạn không cần khớp kiểu dữ liệu.

## Xây dựng điều kiện biểu thức để báo hiệu điểm bắt đầu sự cố

Thêm một biểu thức sử dụng trình dựng biểu thức để tính toán giá trị trường.

Ví dụ: giả sử chúng ta muốn thêm giá trị của trường có tên thu nhập và tiền thưởng. Để tiến hành, hãy thêm biểu thức `$đối tượng["thu nhập"] + $đối tượng["tiền thưởng"]` .

## Biểu thức là nhận biết đường đi

Xác định liệu biểu thức của bạn có phải là nhận biết đường đi không. Biểu thức nhận biết đường đi có định dạng như là

    $track.field["fieldname"].history(...)

. Biểu thức nhận biết đường đi cần có các trường để xác định các đường đi riêng lẻ. Đường đi có thể bao gồm điểm, đường, khu vực hoặc bảng và chỉ yêu cầu đầu vào có mã của đường đi và dữ liệu được kích hoạt theo thời gian thuộc loại thời gian tức thì.

## Tên lớp kết quả

Đây là tên lớp sẽ được tạo trong mục Nội dung của Tôi và thêm vào bản đồ. Tên mặc định dựa vào tên công cụ và tên lớp đầu vào. Nếu lớp đã tồn tại, công cụ sẽ thất bại.

Sử dụng chức năng Lưu kết quả trong hộp xổ xuống, bạn có thể chỉ định tên thư mục trong mục Nội dung của Tôi nơi sẽ lưu trữ kết quả của bạn.