Nhờ tách dữ liệu một cột thành 2 cột sử dụng Power Query

Liên hệ QC

tranhungdao12a3

Thành viên thường trực
Tham gia
29/11/07
Bài viết
360
Được thích
326
Chào các anh chị!
Em nhờ anh chị chút. Em cần tách dữ liệu cột G thành 2 cột, tách "BUY" riêng và "PMT" riêng. Em cần tách bằng Power Query, mà em chưa thạo lắm! Em nhờ anh chị giúp đỡ ạ.
Em cảm ơn nhiều!
1620727520190.png
Tách cột G thành 2 cột:
1620727568012.png
 

File đính kèm

  • Tach du lieu.xlsx
    11.5 KB · Đọc: 11
Cho luôn 1 cột Amount để tách luôn
1621177059439.png
PHP:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    AddedItem1 = Table.AddColumn(Source, "Item1", each if [ITEM]="BUY" then [ITEM] else ""),
    AddedItem2 = Table.AddColumn(AddedItem1, "Item2", each if [ITEM]="PMT" then [ITEM] else ""),
    AddBuyAmt = Table.AddColumn(AddedItem2, "Buy amount", each if [ITEM] = "BUY" then [Amount] else 0),
    AddPmtAmt = Table.AddColumn(AddBuyAmt, "PMT Amount", each if [ITEM]="PMT" then [Amount] else 0)
in
    AddPmtAmt

1621177092197.png
 
Cho luôn 1 cột Amount để tách luôn
View attachment 258770
PHP:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    AddedItem1 = Table.AddColumn(Source, "Item1", each if [ITEM]="BUY" then [ITEM] else ""),
    AddedItem2 = Table.AddColumn(AddedItem1, "Item2", each if [ITEM]="PMT" then [ITEM] else ""),
    AddBuyAmt = Table.AddColumn(AddedItem2, "Buy amount", each if [ITEM] = "BUY" then [Amount] else 0),
    AddPmtAmt = Table.AddColumn(AddBuyAmt, "PMT Amount", each if [ITEM]="PMT" then [Amount] else 0)
in
    AddPmtAmt

View attachment 258771
Cảm ơn anh. Power query em không thạo lắm(chỉ biết sử dụng tính năng sẵn có của nó, code thì mù tịt luôn), dữ liệu của em rất lớn toàn trăm triệu dòng. Em chỉ biết sử dụng Dax, cho nên em toàn phải tách context và lọc bằng Dax, khi làm thế em thấy tốc độ giảm đi đáng kể. Việc tách trực tiếp trên dữ liệu gốc giúp ích em rất nhiều. Một lần nữa cảm ơn anh!
 
Web KT
Back
Top Bottom