tổng hợp dữ liệu Query

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

thuhacoicoi

Thành viên mới
Tham gia
26/5/23
Bài viết
11
Được thích
1
Giới tính
Nữ
Em nhờ mọi người xem giúp em như fiel đính kèm, hiện tại e đang muốn tổng hợp dữ liệu vào 1 sheet bằng power query nhưng khi thao tác thì bị lỗi như sau :
1. dòng tiêu đề của bảng kết quả lại hiện là coloum 1.2.3
2. sheet T5 là em thêm vào sau cùng nhưng không cập nhập được dữ liệu.
3. Dữ liệu sheet T3 , T4 là dữ liệu có ban đầu nhưng khi thay đổi số liệu ấn nó lại không cập nhật được
Hiện em đang dùng excel 2016 - 32bit
Em cảm ơn trước ạ
 

File đính kèm

Em nhờ mọi người xem giúp em như fiel đính kèm, hiện tại e đang muốn tổng hợp dữ liệu vào 1 sheet bằng power query nhưng khi thao tác thì bị lỗi như sau :
1. dòng tiêu đề của bảng kết quả lại hiện là coloum 1.2.3
2. sheet T5 là em thêm vào sau cùng nhưng không cập nhập được dữ liệu.
3. Dữ liệu sheet T3 , T4 là dữ liệu có ban đầu nhưng khi thay đổi số liệu ấn nó lại không cập nhật được
Hiện em đang dùng excel 2016 - 32bit
Em cảm ơn trước ạ
1686899150171.png
Tôi dùng Excel 2019 có kết quả như hình.
 
Bạn nhìn thật kỹ cách bạn filter như sau:
View attachment 291536

Nó có giống tí ti nào so với cái filter tôi chụp hình ở bài 4 hay không?
Dạ em đã thực hiện được rồi ở foder abc
Tuy nhiên em thử ở foder THU thì lại không được, em không biết bị lỗi gi , nhờ a/c xem giúp em ạ
cái này em đang rất cần phục vụ cho công việc
em cảm ơn ạ
 

File đính kèm

Dạ em đã thực hiện được rồi ở foder abc
Tuy nhiên em thử ở foder THU thì lại không được, em không biết bị lỗi gi , nhờ a/c xem giúp em ạ
cái này em đang rất cần phục vụ cho công việc
em cảm ơn ạ
file abc bạn làm có ra kết quả nhưng lóng nga lóng ngóng. Bước filter tôi ghi rõ ràng là Kind = Table, bạn không lọc, mà để nguyên cả sheet cả table, kết quả ra tùm lum phải thêm mấy bước vô nghĩa.
file thu thì bạn cũng không lọc, để toàn table rác (những table có chứa "FilterDatabase")

1687362619474.png

Phải lọc bỏ những table rác đó:

1687362717550.png

Ngoài ra những table còn lại (là dữ liệu các sheet), thì tiêu đề nằm ở dòng 7, phải xóa bỏ 6 dòng rồi mới promote header

1687362836796.png

Cuối cùng thì phải expand table chứ?

1687362897694.png
 
file abc bạn làm có ra kết quả nhưng lóng nga lóng ngóng. Bước filter tôi ghi rõ ràng là Kind = Table, bạn không lọc, mà để nguyên cả sheet cả table, kết quả ra tùm lum phải thêm mấy bước vô nghĩa.
file thu thì bạn cũng không lọc, để toàn table rác (những table có chứa "FilterDatabase")

View attachment 291743

Phải lọc bỏ những table rác đó:

View attachment 291744

Ngoài ra những table còn lại (là dữ liệu các sheet), thì tiêu đề nằm ở dòng 7, phải xóa bỏ 6 dòng rồi mới promote header

View attachment 291745

Cuối cùng thì phải expand table chứ?

View attachment 291746
Xem giúp em file này đến bước Pormote thì báo lỗi dư liệu, mà em không biết là dữ liệu sai cái gì. em cảm ơn
 

File đính kèm

File đính kèm

file này em đã thử lai lần nữa mà vẫn báo lỗi
Bước lọc sheet chỉ cần lọc thế này, chứ làm gì mà lọc khủng liệt kê cả trăm dòng
1687961626422.png
Sau khi lọc thì có 1 sheet không tồn tại (cột Data bị lỗi Error)

1687961948204.png

Mỗi file cả trăm sheet, tên sheet dài ngoằng lại có dấu tiếng Việt, không kiểm soát được, và tôi không thể kiểm tra được giúp. Bạn tự đặt tên lại, và tự kiểm tra
 
Đã tìm ra: Mỗi sheet đặt 1 name, và name chứa dữ liệu trùng với tên table cùng sheet.
Xóa hết name đặt tay (chỉ chừa name của table), và dùng code sau:

Mã:
let
    Source = Folder.Files("D:\MyPham\DOWNLOAD\Excel\BC KCS  2023"),
    #"Removed Columns" = Table.RemoveColumns(Source,{ "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}),
    Custom1 = Table.AddColumn(#"Removed Columns", "Data", each Excel.Workbook([Content])),
    #"Expanded Data" = Table.ExpandTableColumn(Custom1, "Data", {"Name", "Data"}, {"shName", "Data.1"}),
    #"Filtered Rows" = Table.SelectRows(#"Expanded Data", each not Text.EndsWith([shName], "Database") ),
    #"Added Custom" = Table.AddColumn(#"Filtered Rows", "Data2", each Table.PromoteHeaders(Table.Skip([Data.1],6))),
    DelCol2 = Table.RemoveColumns(#"Added Custom",{"Content", "Data.1"}),
    #"Expanded Data2" = Table.ExpandTableColumn(DelCol2, "Data2", Table.ColumnNames(DelCol2[Data2]{0})),
    TypeLocale = Table.TransformColumnTypes(#"Expanded Data2", {{"Ngày tháng", type date}}, "en-US")
in
    TypeLocale
 
Đã tìm ra: Mỗi sheet đặt 1 name, và name chứa dữ liệu trùng với tên table cùng sheet.
Xóa hết name đặt tay (chỉ chừa name của table), và dùng code sau:

Mã:
let
    Source = Folder.Files("D:\MyPham\DOWNLOAD\Excel\BC KCS  2023"),
    #"Removed Columns" = Table.RemoveColumns(Source,{ "Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}),
    Custom1 = Table.AddColumn(#"Removed Columns", "Data", each Excel.Workbook([Content])),
    #"Expanded Data" = Table.ExpandTableColumn(Custom1, "Data", {"Name", "Data"}, {"shName", "Data.1"}),
    #"Filtered Rows" = Table.SelectRows(#"Expanded Data", each not Text.EndsWith([shName], "Database") ),
    #"Added Custom" = Table.AddColumn(#"Filtered Rows", "Data2", each Table.PromoteHeaders(Table.Skip([Data.1],6))),
    DelCol2 = Table.RemoveColumns(#"Added Custom",{"Content", "Data.1"}),
    #"Expanded Data2" = Table.ExpandTableColumn(DelCol2, "Data2", Table.ColumnNames(DelCol2[Data2]{0})),
    TypeLocale = Table.TransformColumnTypes(#"Expanded Data2", {{"Ngày tháng", type date}}, "en-US")
in
    TypeLocale
Cảm ơn bạn quá tận tình hỗ trợ
Mình theo dõi tiến trình hỗ trợ cũng học được một số điều
Cảm ơn bạn
 
Đã tìm ra: Mỗi sheet đặt 1 name, và name chứa dữ liệu trùng với tên table cùng sheet.
Xóa hết name đặt tay (chỉ chừa name của table), và dùng code sau:


Thực sự em rất rất cảm ơn vì đã nhiệt tình và kiên nhẫn hướng dẫn em làm, rất bổ ích và vỡ ra nhiều rồi ạ.
Em đã thực hiện xong rồi ạ
và có thêm một câu hỏi nữa là : khi em thực hiện cùng một dữ liệu trên 2 máy thì 1 máy không báo lỗi ( may 02) . Còn 1 máy báo lỗi ( may 01) . em thử ví dụ trên một dữ liệu đơn giản và các bước thực hiện như nhau ( có thể còn lúng túng trong các bước, mong anh bỏ qua) xem giúp em nguyên nhân ạ. đều là trên excel 2016

Một lần nữa em xin càm ơn anh ạ
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom