首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在PowerShell一个对象中用多个项进行求和?

如何在PowerShell一个对象中用多个项进行求和?

提问于 2018-01-26 00:23:36
回答 2关注 0查看 561

可以尝试下这个:

代码语言:txt
复制
$report.gettype().name
Object[]

echo $report

Item                       Average
--                         -------
orange                     0.294117647058824
orange                    -0.901960784313726
orange                    -0.901960784313726
grape                      9.91335740072202
grape                      0
pear                       3.48736462093863
pear                      -0.0324909747292419
pear                      -0.0324909747292419
apple                     12.1261261261261
apple                     -0.0045045045045045

或者创建一个变量,$Total

代码语言:txt
复制
echo $total

orange  -1.5097
grape    9.913
pear     3.423
apple   12.116

可以尝试下这个

代码语言:txt
复制
$tmpPrev = ""
foreach($r in $report){
    $tmp = $r.item
    $subtotal = 0
    if($tmp <> $tmpPrev){
        $subtotal += $r.average
    }
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档