相关疑难解决方法(0)

Powershell Group by Multiple Properties

我试图确定是否有一种更简单的方法来编写一个Powershell函数,该函数通过多个属性对数组进行分组并对组中的指定属性求和,类似于以下内容:

#Ungrouped data
ID ID2 Value
-- --- -----
A  A1    100
A  A2    200
A  A2    300
B  B1    400
B  B1    500
B  B1    600
B  B3    700
C  C1    800
C  C2    900
C  C1   1000

#Grouped data
ID ID2 Sum Value
-- --- ---------
A  A1        100
A  A2        500
B  B1       1500
B  B3        700
C  C1       1800
C  C2        900
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的:

$grouped = $ungrouped | group ID, ID2
$grouped | foreach {
    [pscustomobject] @{ …
Run Code Online (Sandbox Code Playgroud)

powershell

6
推荐指数
1
解决办法
8906
查看次数

标签 统计

powershell ×1