Power Automate-LỌC VÀ LẤY GIÁ TRỊ EXCEL,SHAREPOINT BẰNG POWER AUTOMATE

 LỌC VÀ LẤY GIÁ TRỊ EXCEL,SHAREPOINT BẰNG POWER AUTOMATE





VẤN ĐỀ:

Chúng ta có một file Excel hoặc 1 sharepoint List với các giá trị được ghi nhận và đó dưới dạng hàng cột (bên dưới)
Chúng ta cần tính tổng của hạng mục (cột Name) nào đó theo yếu tố ngày đầu vào nhập bằng tay (Trigger bởi người dùng) 

DateTempMonthNameIDKaizen
06-Sep-2044080ABC9ABC14
06-Sep-2044080ABC9ABC25
06-Sep-2044080ABC9ABC36
06-Sep-2044080ABC9ABC47
05-Sep-2044079ABC9ABC58
06-Sep-2044080ABC9ABC69
07-Sep-2044081ABC9ABC79
08-Sep-2044082rrrr9rrrr83
09-Sep-2044083rrrr9rrrr87
10-Sep-2044084rrrr9rrrr98
11-Sep-2044085rrrr9rrrr109
12-Sep-2044086rrrr9rrrr114
13-Sep-2044087rrrr9rrrr122
14-Sep-2044088rrrr9rrrr136
15-Sep-2044089rrrr9rrrr144


GIẢI PHÁP:


Bước 1:

Kích hoạt thủ công đầu vào của Power Automate bằng Nút bấm chế độ chọn ngày



Bước 2:

Dùng Data Operations - Compose để chuyển ngày vừa nhập trở về số NGUYÊN


Bước 3:

Tạo một khởi biến số nguyên 

Bạn có thể tìm hiểu về các loại dữ liệu như đường Link bên trên

Bước 3:

Trên database đã có cột Temp là ghép 2 yếu tố



Bước 4:

Tạo khởi biến a (biến số để làm giá trị cộng dồn trong file excel)


Bước 5:

Dùng chức năng Advance để lọc dữ liệu theo yếu tố đầu vào

Cú pháp: Temp eq 'Outputs" --> Cột Temp bằng Output bước trên



Bước 6:

Xử lý thuật toán để tính tổng 

Cú pháp Expression:  Int(items('Apply_to_each')['Kaizen']) 

Int                                          :  Số nguyên
items('Apply_to_each')       : Áp dụng cho mỗi vòng lặp chạy
['Kaizen']                              :Tính tổng cho cột Kaizen



Bước 7:

Trả kết quả vào 1 sheet excel khác:

Cột Sum = int(variables('a'))
Cột Repeat = int(variables('b'))
-->biến b tạo ra để đếm số lần lặp lại


Kết quả nhận lại ở 1 sheet khác như sau:



Bước 8:

Có thể đưa nó vào table HTML để gửi mail cũng được
Bạn có thể vào trang này để Soạn HTML tùy thích rồi chuyển vào Power Automate

https://wordhtml.com/


Bước 8:

Kết quả qua Email như bên dưới:















Nhận xét