LOOKUP VALUE BY DATE

Giới thiệu


LKUDV là công cụ lưu trữ các biến số biến đổi theo ngày.

Tính năng này là mẩu tin lưu trữ dữ liệu gốc và thường được dấu đi để user không truy cập trực tiếp. User nên sử dụng tính năng pbs.BO.LookupDateValues để quản lý các giá trị theo ngày.   Ví dụ ta có các tham số bậc lương. Ứng với mỗi bậc là số tiền tương ứng. Đại để như bảng dưới

LineNo Category Descriptn Code EffectiveDate Value01 Value02
6 BAC Bac luong 6.6 1/1/2016 11,400,000 0
7 BAC Bac luong 6.26 1/1/2016 10,800,000 0
8 BAC Bac luong 5.92 1/1/2016 10,200,000 0
9 BAC Bac luong 5.58 1/1/2016 9,700,000 0
10 BAC Bac luong 5.65 1/1/2016 9,800,000 0
11 BAC Bac luong 5.32 1/1/2016 9,200,000 0
12 BAC Bac luong 4.99 1/1/2016 8,600,000 0
13 BAC Bac luong 4.66 1/1/2016 8,000,000 0
14 BAC Bac luong 4.33 1/1/2016 7,500,000 0
15 BAC Bac luong 4 1/1/2016 7,000,000 0
16 BAC Bac luong 4.51 1/1/2016 7,900,000 0
17 BAC Bac luong 4.2 1/1/2016 7,300,000 0
18 BAC Bac luong 3.89 1/1/2016 6,700,000 0
19 BAC Bac luong 3.58 1/1/2016 6,100,000 0

ở đây vấn đề cốt lõi là khi áp dụng các mức lương của từng bậc ta cần chỉ rõ ngày nào. Nếu tham số này không được lưu cùng ngày áp dụng. Ta không có cách nào tính lại bảng lương của các tháng trong quá khứ.

image0

Các tham số LKUDV thường được nhập theo nhóm (batch form) , do chúng quá nhiều để có thể nhập từng record.  

Report tag


Phoebus cung cấp công cụ trích xuất giá trị theo biến số ngày LKUDV:

<#DVLookup(Category,Code,ValueNo từ 1-12,Date)
Category
Loại (nhóm) biến số
Code
Biến số
ValueNo
Chọn 1-12 ứng với 1 trong 12 cột giá trị cần lấy ra.
Date

Ngày hiệu lực. Nếu để trống Date, ngày hiện tại sẽ được áp dụng ngầm định để tìm giá trị

    Ví dụ để lây mức lương cho bậc 1.8 trên tại ngày 1/5/2016 . Cú pháp sẽ là :

<#DVLookup(VA;LCB;1;20160501)> = 3 200 000

  hoặc

<#DVLookup(VA;LCB;1)> = 3 200 000 nếu từ ngày 1/1 đến ngày 1/5 không có thay đổi mức này.

  Một số ứng dụng khác của LKUDV:

Xem thêm



Updated on : 2020-07-29 21:10:59. by : . at T470-01.

Topic : Lookup Value By Date. pbs.bo.lkudv