如何在PowerShell中使用max进行选择分组?

时间:2019-05-05 08:50:37

标签: powershell max

我在PowerShell中有一个包含以下内容的对象:

Date     Item Total
----     ---- -----
20190505 AAA   2
20190505 BBB   1
20190514 AAA   6
20190514 BBB   1
20190514 CCC   2
20190524 AAA   5
20190524 BBB   1
20190524 CCC   1
20190524 DDD   2

我想选择每种物品的最大合计。结果应如下所示:

Item Total
---- -----
AAA   6
BBB   1
CCC   2
DDD   2

1 个答案:

答案 0 :(得分:3)

我找到了解决方法:

$myObject | Group-Object -Property Item | Foreach {
    $_.Group | Sort Total -Descending | Select -First 1
}