【发布时间】:2019-12-18 16:59:56
【问题描述】:
我已经尝试过搜索,但似乎找不到任何真正可以帮助解决这个问题的东西.... 我有一个 csv 文件(从外部公司入站),其内容如下:
Column1, Column2, Column3, Column4, etc
Bob, 61, 90, 105
Bob, 88, 21, 37
Bob, 20, 30, 40
Bill, 10, 15, 16
Bill, 90, 80, 70
Carl, 110, 115, 99
Carl, 10, 35, 90
理想情况下,我想做的是
import-csv csvfile | where { $_.Column1 is unique } | autosum column4 | insert newline | total of "bob"
所以我基本上是在 Column1 中找到一个唯一值(但它可能不是预设名称,即它可能是 Bob、Carl、Bill 或 Emma 等) - 然后添加这些的最后一行,然后在下面输入一个包含总数的新行??
所以它可能看起来像:
Column1, Column2, Column3, Column4, etc
Bob, 61, 90, 105
Bob, 88, 21, 37
Bob, 20, 30, 40
Bob Totals = 182
Bill, 10, 15, 16
Bill, 90, 80, 70
Bill Totals = 86
Carl, 110, 115, 99
Carl, 10, 35, 90
Carl Totals = 189
我希望这是有道理的,我什至不知道这是否可能,它只会节省目前从 csv 文件中添加的大量手动操作..
非常感谢您的帮助!
【问题讨论】:
标签: powershell csv variables math sum