1. Hàm VTC và cách sử dụng
VTC(ColumnName,Func,ColumnCalc,[FormatDate])
ColumnName: Tên cột mà các giá trị của nó làm tiêu thức, điều kiện để tính
Func: Tên hàm dùng để tính (SUM, COUNT, MIN, MAX, AVG)
ColumnCalc:Tên cột được tính giá trị theo hàm khai báo ở Func,
cột này phải là kiểu số.
FormatDate: Là định dạng ngày. Có thể bỏ qua tham số này,
nếu kiểu của ColumnName không phải là kiểu Date, hoặc là kiểu Date nhưng dữ liệu đang ở dạng mm/dd/yy. Nếu ColumnName là kiểu Date mà dữ liệu nhập không phải ở dạng mm/dd/yy thì FormatDate phải là mm/dd/yy
2. Lý do lỗi:
+ Cột ChungKhoan có giá trị mà số ký tự lớn hơn 64 ký tự.
+ Nguyên lý hàm VTC chỉ liệt kê các giá trị trong mà số ký tự <-64.
+ Như vậy công thức như dưới đây là đùng nhưng vì lỗi về số ký tự.
=bs_Sql("Select VTC(ChungKhoan,Count,STT) From DauTu")
3. Cách khắc phục:
Cách 1: xác định các dòng giá trị của cột ChungKhoan, những giá trị nào > 64 ký tự phải thu gọn lại đảm bảo <= 64
Cách 2: dùng hàm LEFT để cắt chuỗi, cách này là tự động nhưng ký tự cắt đôi khi không theo ý người sử dụng:
=bs_Sql("Select VTC(left(ChungKhoan,64),Count,STT) From DauTu")
0 nhận xét:
Đăng nhận xét