Power Query删除最新的一行数据不起作用

我有从下面的结构的Excel文件的表;

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分类数据,分别按升序和降序sorting。 然后我删除重复的行中删除使用ID。 但它显示每个ID的第一个logging。

这是我的代码

 #"Sorted Rows" = Table.Sort(#"Changed Type1",{{"Key", Order.Ascending}, {"Report_Month", Order.Descending}}), #"Removed Duplicates" = Table.Distinct(#"Sorted Rows", {"Key"}) 

我试过Group by,但是只显示了相关的列(ID和Date)。 我失去了其他专栏。 我不认为我们可以用Group By来解决这个问题。 请build议我。

我已经find解决scheme。 我必须复制我的表并将数据分组以获取每个密钥的最新date。 然后应用内部联接来select我需要的logging。 我按照这个网站的说明https://community.powerbi.com/t5/Desktop/How-to-remove-duplicates-based-on-sort-order/td-p/130860