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)
Date | Temp | Month | Name | ID | Kaizen |
06-Sep-20 | 44080ABC | 9 | ABC | 1 | 4 |
06-Sep-20 | 44080ABC | 9 | ABC | 2 | 5 |
06-Sep-20 | 44080ABC | 9 | ABC | 3 | 6 |
06-Sep-20 | 44080ABC | 9 | ABC | 4 | 7 |
05-Sep-20 | 44079ABC | 9 | ABC | 5 | 8 |
06-Sep-20 | 44080ABC | 9 | ABC | 6 | 9 |
07-Sep-20 | 44081ABC | 9 | ABC | 7 | 9 |
08-Sep-20 | 44082rrrr | 9 | rrrr | 8 | 3 |
09-Sep-20 | 44083rrrr | 9 | rrrr | 8 | 7 |
10-Sep-20 | 44084rrrr | 9 | rrrr | 9 | 8 |
11-Sep-20 | 44085rrrr | 9 | rrrr | 10 | 9 |
12-Sep-20 | 44086rrrr | 9 | rrrr | 11 | 4 |
13-Sep-20 | 44087rrrr | 9 | rrrr | 12 | 2 |
14-Sep-20 | 44088rrrr | 9 | rrrr | 13 | 6 |
15-Sep-20 | 44089rrrr | 9 | rrrr | 14 | 4 |
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 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/
Nhận xét