Tổng Hợp
Last updated
Last updated
Trong phần trước, chúng ta đã tạo ra một báo cáo Sổ Nhật Ký Chung VAS_GL
. Sổ này lấy ra tất cả các dữ liệu của bộ nhu liệu từ bảng laatransaction
, bao gồm tất cả các tài khoản.
Bấy giờ, bạn muốn tạo ra một Sổ Tiền Mặt, mà chỉ liệt kê tất cả các giao dịch ra vào tài khoản tiền mặt.
KNOWINS hỗ trợ bộ lọc do người dùng nhập vào trước khi chạy báo cáo để làm điều này.
Quay trở lại Lập Báo Cáo > Tổng Hợp, chọn VAS_GL
và nhấn vào biểu tượng View để xem.
Kéo cột mã tài khoản (accountcode
) từ bên trái vào lưới bộ lọc phía trên bên tay phải, và nhập 1111
vào ô tương ứng trong cột Giá Trị.
Nhấn vào biểu tượng Chạy để chạy báo cáo. Bạn sẽ có kết quả chỉ bao gồm các dòng bút toán hạch toán vào tài khoản tiền mặt 1111
, như sau:
Tương tự như vậy, bạn có thể kéo thêm nhiều cột khác vào lưới bộ lọc. Kết quả sẽ là bộ lọc tổng hợp của các cột đó.
Ví dụ để lọc chi tiết tài khoản tiền mặt 1111
cho năm 2022
bạn có thể dùng bộ lọc như sau:
Bộ lọc trên tương đương với logic sau:
Hoặc nếu bạn muốn lọc chi tiết tài khoản tiền mặt 1111
hoặc 1112
cho năm 2022
bạn có thể dùng bộ lọc như sau:
Bộ lọc này tương đương với logic sau:
KNOWINS cho phép chọn lựa nhiều loại bộ lọc khác nhau trong cột Toán Tử của lưới bộ lọc.
=
so sánh bằng
Bằng với cột Giá Trị
>, >=
so sánh lớn hơn
Lớn hơn cột Giá Trị
<, <=
so sánh nhỏ hơn
Nhỏ hơn hơn cột Giá Trị
<>
so sánh khác
Khác cột Giá Trị
-
so sánh
Bằng với cột Giá Trị hoặc, nếu có nhập Đến Giá Trị: lớn hơn cột Giá Trị và nhỏ hơn cột Đến Giá Trị
begin
bắt đầu
bắt đầu với giá trị trong cột Giá Trị
end
kết thúc
kết thúc với giá trị trong cột Giá Trị
like
giống như, chứa
tương tự với giá trị trong cột Giá Trị
cross
giao
between
giữa
lớn hơn cột Giá Trị và nhỏ hơn cột Đến Giá Trị.
Ví dụ:
accountcode
BETWEEN 5111
AND 5119
in
trong
Một trong số các giá trị trong cột Giá Trị.
Lưu ý: các giá trị được liệt kê cách nhau bởi dấu phẩy.
Ví dụ: accountcode
IN 5111,5112,5113
exists
tồn tại
phải có tồn tại giá trị của cột này
wallet address
ví tiền crypto
Tự động lấy địa chỉ của ví crypto nếu bạn dùng ví để đăng nhập
Cột Phủ Định (Is Not) cho phép logic NOT trên bộ lọc.
Trong bảng tính Excel có một tính năng được sử dụng rất rộng rãi là lọc dữ liệu theo giá trị của một cột nào đó và sau đó lấy tổng giá trị của một cột khác trong dữ liệu đã được lọc.
Bạn có thể làm y hệt như vậy trong KNOWINS. Ví dụ để cộng doanh thu theo từng tháng, bạn có thể làm như sau:
Kéo cột số tiền (amount
) bên tay trái vào lưới kết xuất bên tay phải.
Chọn hàm tính gộp: TỔNG
Kéo cột kỳ kế toán (period
) vào lưới kết xuất.
Kéo cốt số tài khoản (accountcode
) vào lưới bộ lọc phía trên và nhập giá trị 5111
(mã hiệu tài khoản doanh thu) vào ô trong cột Giá Trị.
Khi chạy, báo cáo sẽ lọc dữ liệu chỉ lấy các dòng bút toán có tài khoản là 5111
, sau đó nó sẽ nhóm các bút toán này thành từng nhóm theo kỳ kế toán và lấy tổng số tiền cho từng nhóm, cuối xùng nó kết xuất dữ liệu bao gồm hai cột: kỳ kế toán và tổng số tiền trong từng kỳ.
Chạy báo cáo. Bạn sẽ có kết quả như sau (nhấn biểu tượng kết xuất ra Excel nếu bạn không nhìn thấy định dạng đầy đủ của cột period
):
Bạn có thể lấy các giá trị do người dùng nhập vào trong bộ lọc khi chạy báo cáo bằng cách dùng thẻ hàm <#Lookup>.
Khi chạy, các giá trị trong bộ lọc được truyền vào mẫu báo cáo trong một bảng có tên mặc định là Filters
, có cấu trúc như sau:
accountcode
Y/N
-
5111
peri
od
2022001
2022012
Nhấn biểu tượng Download để tải mẫu báo cáo VAS_GL
về. Mở file mẫu báo cáo bằng Excel, sau đó đi vào bảng <#Config>
và nhập vào ô N17 công thức bên dưới:
Công thức này sẽ tìm trong cột Name
của bảng Filters
hàng đầu tiên có giá trị là accountcode
và lấy ra giá trị ở trong cột ValueFrom
của bảng này, chính là 5111
.
Lưu file mẫu báo cáo mới sửa đổi lại.
Quay trở lại Lập Báo Cáo > Tổng Hợp, chọn VAS_GL
, nhấn biểu tượng Sửa và sau đó Tải Mẫu để tải mẫu báo cáo mới lên.
Chạy lại báo cáo. Bạn sẽ thấy thẻ tên TagName
được thay thế bằng giá trị của số tài khoản truyền vào trong bộ lọc.
Thay đổi giá trị cho bộ lộc accountcode
và chạy lại báo cáo để thấy sự thay đổi.