Các lệnh tính toán trên tệp dữ liệu 1 Lệnh AVERAGE

Một phần của tài liệu BÀI GIẢNG - TIN HỌC ỨNG DỤNG ppt (Trang 105 - 107)

- Không có hình nền, họa tiết nếu có chỉ viền xung quanh Màu font & nền tương phản.

4. CÁC LỆNH CƠ BẢN CỦA FOX 1 Tạo tệp dữ liệu.

4.6. Các lệnh tính toán trên tệp dữ liệu 1 Lệnh AVERAGE

4.6.1. Lệnh AVERAGE

- Dùng để : Tính trung bình cộng của các trường số trong tệp dữ liệu. - Dạng lệnh:

Trong đó:

DS trường số: Xác định tên các trường số cần tính trung bình cộng, ngầm định là mọi trường số trong tệp đang mở.

DS biến nhớ: Gồm các tên biến nhớ để lưu giữ kết quả sau khi tính

Tác động: Lệnh sẽ tính trung bình cộng của các trường số được chỉ định rồi gửi kết quả vào các biến trong <ds biến>, nếu có For <BTlogic> thì chỉ tính trên các bản ghi làm biểu thức logic nhận giá trị đúng (. T.)

- Ví dụ: Giả sử có tệp LUONGCB. DBF để tính lương cho cán bộ có cấu trúc như sau: Name --- Type --- Width --- Dec --- Ghi chú --- HT C 27 Họ tên cán bộ SH C 5 Số hiệu cán bộ MADV C 5 Mã đơn vị HSL N 5 2 Hệ số lương HSPC N 4 2 Hệ số phụ cấp PT N 7 0 Các khoản trừ TL N 8 0 Thực lĩnh NLL D 8 Ngày lên lương

Cần tính lương (thực lĩnh) bình quân của cán bộ thuộc đơn vị có mã HCO6 USE LUONGCB

AVERAGE TL TO LTB FOR MADV = ‘HCO6’ ? LTB

USE

4.6.2. Lệnh SUM

- Dùng để tính tổng giá trị trong các trường số của tệp dữ liệu. - Dạng lệnh:

SUM [<DS trường >TO <ds biến>] [ FOR <BT logic>] Trong đó:

DS trường: Xác định tên các trường số cần tính tổng, ngầm định là mọi trường số của tệp đang mở.

DS biến: Gồm tên các biến để lưu giữ kết quả sau khi tính tổng.

- Tác động: Lệnh sẽ tính tổng các trường số có tên trong DS trường rồi gửi kết quả vào các biến trong danh sách biến (nếu có).

Nếu có For <BT logic> thì chỉ tính tổng trên các bản ghi làm BTlogic đúng. - Ví dụ:

Xét tệp LUONGCB. DBF, cần tính tổng tiền thực lĩnh và các khoản phải trừ của đơn vị có mã 01

USE LUONGCB

SUM PT, TL, TO T1, T2 FOR MADV = ‘01’ ? ‘Tổng phải trừ:’, T1

? ‘Tổng thực lĩnh:’, T2 USE

Một phần của tài liệu BÀI GIẢNG - TIN HỌC ỨNG DỤNG ppt (Trang 105 - 107)

Tải bản đầy đủ (DOC)

(180 trang)
w