2017-09-26 1 views
1

아래 표와 같이 Excel 테이블의 테이블이 있습니다.Power Query 데이터의 최신 행을 제거하지 못했습니다.

Key  Report_Month  Amount 
001  31/01/2017  0 
001  28/02/2017  1000 
002  31/05/2017  0 
002  30/06/2017  60000 

각 ID의 최신 행이 필요합니다. 최종 결과는 다음과 같아야합니다.

Key  Report_Month  Amount 
001  28/02/2017  1000 
002  30/06/2017  60000 

그래서 데이터를 ID별로 정렬하고 오름차순과 내림차순으로 정렬했습니다. 그런 다음 제거 할 때 ID를 사용하여 중복 행을 제거했습니다. 그러나 각 ID의 첫 번째 기록을 보여줍니다.

여기에 내 코드

내가하여 그룹을 시도
#"Sorted Rows" = Table.Sort(#"Changed Type1",{{"Key", Order.Ascending}, {"Report_Month", Order.Descending}}), 
#"Removed Duplicates" = Table.Distinct(#"Sorted Rows", {"Key"}) 

이지만, 그것은 단지 관련 열 (ID, 날짜)을 보여 주었다. 나는 다른 칼럼을 잃어 버렸다. 나는이 사건을 해결하기 위해 Group By를 사용할 수 있다고 생각하지 않는다. 제발 제안 해주세요.

답변

관련 문제