Power Query Chuyển đổi Form dữ liệu

Liên hệ QC

vanaccex

Thành viên tiêu biểu
Tham gia
8/7/18
Bài viết
454
Được thích
305
Giới tính
Nữ
Em Vân xin chào Anh/ Chị Giaiphapexcel. Em Vân có 1 vấn đề mong anh chị giải đáp giúp em ạ

Em muốn chuyển dữ liệu
1647852108602.png
Theo điều kiện cột Mã VT khác rỗng để được dữ liệu như bảng 2

1647852161015.png
Em Vân mong muốn dùng Power Query để giải quyết bài này, rất mong Anh/ Chị giúp đỡ em Vân ạ

Em xin cảm ơn ạ
 

File đính kèm

  • HoiGPE.xlsm
    11.8 KB · Đọc: 14
thêm 1 step
Result = Table.SelectRows(Source, each [Mã Vật tư] <> null)

(dùng nút lọc cũng ra step này)

1647854792529.png
 
Lần chỉnh sửa cuối:
Thêm cột gì chứ?
Trong tài liệu có hướng dẫn tạo cột, đủ loại cột
 
Dữ liệu em Vân muốn thêm cột Tiêu Đề 2 và có thể lấy dữ liệu từ cột diễn giải ạ
Bạn xem đúng chưa
1647917147719.png
Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Ngày tháng", type datetime}, {"Diễn giải", type text}, {"Mã VT", type text}, {"Mã Kho", type text}, {"Số lượng", Int64.Type}, {"Đơn giá", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Tiêu đề", each if [Mã VT] <> null then null else [Diễn giải]),
    #"Filled Down" = Table.FillDown(#"Added Custom",{"Tiêu đề"}),
    #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Mã VT] <> null)),
    #"Reordered Columns" = Table.ReorderColumns(#"Filtered Rows",{"Ngày tháng", "Diễn giải", "Tiêu đề", "Mã VT", "Mã Kho", "Số lượng", "Đơn giá"})
in
    #"Reordered Columns"
 
Bạn xem đúng chưa
View attachment 273456
Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Ngày tháng", type datetime}, {"Diễn giải", type text}, {"Mã VT", type text}, {"Mã Kho", type text}, {"Số lượng", Int64.Type}, {"Đơn giá", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Tiêu đề", each if [Mã VT] <> null then null else [Diễn giải]),
    #"Filled Down" = Table.FillDown(#"Added Custom",{"Tiêu đề"}),
    #"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Mã VT] <> null)),
    #"Reordered Columns" = Table.ReorderColumns(#"Filtered Rows",{"Ngày tháng", "Diễn giải", "Tiêu đề", "Mã VT", "Mã Kho", "Số lượng", "Đơn giá"})
in
    #"Reordered Columns"
Dạ đúng ý em Vân rồi ạ ! Em Vân cảm ơn ạ
 
Web KT
Back
Top Bottom