Cho xin bộ file mẫu thử nghiệm và PQ với
Em đã tạo 1 thư mục chứa mẫu test, tạo thêm mấy file con, sau đó nhân bản các file con đó lên sao cho tổng số dòng chạm mốc 1 triệu hàng và chạy code bên dưới (Code PQ này của thầy Mỹ)
let
FolderName ="
Điền địa chỉ thư mục chữa các file con vào đây ",
FileNameList= Folder.Files(FolderName)[Name],
FileNum={0..List.Count(FileNameList)-1},
DataF= List.Transform(FileNum, (f) =>
let
FFullName =FolderName & "\" & FileNameList{f},
Source1 = Table.SelectRows(Excel.Workbook(File.Contents(FFullName), null, true),each ([Kind] = "Sheet")),
SourceData=Source1[Data],
SheetName=Source1[Name],
SheetNum={0..List.Count(SheetName)-1},
DataN= List.Transform(SheetNum, (i) =>
let
Data0 = (SourceData{i}),
DataFName = Table.AddColumn(Table.PromoteHeaders(Data0), "File", each FileNameList{f}),
Datai = Table.AddColumn(DataFName, "Sheet", each SheetName{i})
in Datai),
List1 = Table.FromList(DataN, Splitter.SplitByNothing()),
ListColumns = Table.ColumnNames(List1{0}[Column1]),
Ketqua1 = Table.ExpandTableColumn(List1,"Column1",ListColumns)
in Ketqua1),
List2 =Table.FromList(DataF,Splitter.SplitByNothing()),
ListColumns2 = Table.ColumnNames(DataF{0}),
Ketqua = Table.ExpandTableColumn(List2, "Column1", ListColumns2)
in Ketqua
chưa hình dung ra cách tính thời gian cho PQ từ khi thao tác ban đầu là File mới tới khi thực hiện xong....
Em nhìn đồng hồ trên tay thôi anh ạ, tính từ lúc nhấn Refesh Data cho tới lúc thanh trạng thái bên dưới báo Ready và có thể thao tác được trên file.