Với hiểu biết hạn hẹp thì nó thế này:Chào anh, chị,
Trong Power Query, để thêm một custom column sử dụng công thức countif dựa vào cột tên như trong file đính kèm thì câu lệnh như thế nào ạ?
Cảm ơn anh, chị.
View attachment 254835
= Table.AddColumn(Source, "Custom", each List.Count(List.FindText(Source[Tên], [Tên])))
Cảm ơn anhVới hiểu biết hạn hẹp thì nó thế này:
Đưa bảng vào powerquery xong, sau đó dùng lệnh
Mã:= Table.AddColumn(Source, "Custom", each List.Count(List.FindText(Source[Tên], [Tên])))
Câu lệnh này đếm cả cột, Còn yêu cầu ở bài 1 là đếm luỹ tiến theo dòngMã:= Table.AddColumn(Source, "Custom", each List.Count(List.FindText(Source[Tên], [Tên])))
Câu lệnh này đếm cả cột, Còn yêu cầu ở bài 1 là đếm luỹ tiến theo dòng
Xem file đúng khôngChào anh, chị,
Trong Power Query, để thêm một custom column sử dụng công thức countif dựa vào cột tên như trong file đính kèm thì câu lệnh như thế nào ạ?
Cảm ơn anh, chị.
View attachment 254841
Thử:
= Table.AddColumn(Source, "Custom", each List.Count(List.FindText(List.FirstN(Source[Tên], List.PositionOf(Source[STT],[STT])+1),[Tên])))
View attachment 254850
dựa vào cột duy nhất bất kỳ. Nếu không có STT hay cột duy nhất nào thì tạo cột Index tương tự cột STTCông thức này dựa vào số bên cột STT ạ a?
Bổ sung:dựa vào cột duy nhất bất kỳ. Nếu không có STT hay cột duy nhất nào thì tạo cột Index tương tự cột STT
List.PositionOf(Source[STT],[STT])+1
Làm theo bài #9 có nói:em muốn countif theo tên thôi không có cột STT thì viết hàm như thế nào ạ?
dựa vào cột duy nhất bất kỳ. Nếu không có STT hay cột duy nhất nào thì tạo cột Index tương tự cột STT
anh có thể hướng dẫn cách làm được ko ạ, em viết theo cú pháp hàm trong file thì làm được mà em chưa có hiểu cách làm để áp dụng cho các trường hợp tương tự ạ.dựa vào cột duy nhất bất kỳ. Nếu không có STT hay cột duy nhất nào thì tạo cột Index tương tự cột STT
anh có thể hướng dẫn cách làm được ko ạ, em viết theo cú pháp hàm trong file thì làm được mà em chưa có hiểu cách làm để áp dụng cho các trường hợp tương tự ạ.
Table.AddColumn(Source, "Custom", each List.Count(List.FindText(List.FirstN(Source[Tên], List.PositionOf(Source[STT],[STT])+1),[Tên])))
Anh ơi, file này em mở ra bị lỗi nên có một số bước trong này em refesh không được, nhờ anh chỉ lại giúp em công thức countif trong power query với ạXem file đúng không
View attachment 254849
Cách đếm của anh rất hay, hiện tại em cũng muốn đếm như sau: đếm số lượng nhưng với điều kiện của 2 cột, Ví dụ loại A trong tháng 7 là bao nhiêu chẳng hạn thì làm thế nào bác. Em tìm từ sáng giờ chưa nghĩ ra, mong bác bớt thời gian chỉ giáoVới hiểu biết hạn hẹp thì nó thế này:
Đưa bảng vào powerquery xong, sau đó dùng lệnh
Mã:= Table.AddColumn(Source, "Custom", each List.Count(List.FindText(Source[Tên], [Tên])))
Tmp1Table = Table.SelectColumns(Source, {"Loại", "Tháng", "SL"})
Tmp2Table = Table.SelectRows(Tmp1Table, each [Loại] = "A" and [Tháng] = 7
Qty = List.Sum(Tmp2[SL])