我已经导入了包含名称和年龄的CSV表。 我已经将年龄转换为整数,但是无法弄清楚为什么测量对象没有给我总和。
$import = Import-Csv C:\path\test.csv
$csv = $import | Select @{Name="Age"; Expression={[int32]$_.Age}}
$csv | measure-object
输出:
Count : 5
Average :
Sum :
Maximum :
Minimum :
Property :
也许我只是傻瓜,但无法弄清楚为什么它可以算出其中有多少,却不能只给我一笔...
非常感谢您的帮助:)
答案 0 :(得分:1)
一个包含虚构数据的示例。导入CSV并告诉Measure-Object
这样对年龄列求和,
id,name,age
1,foo,10
2,bar,15
3,zof,25
$c = Import-Csv C:\Temp\ages.csv
$c |Measure-Object -Property age -Sum
Count : 3
Average :
Sum : 50
Maximum :
Minimum :
Property : age
# Shorthand for just the sum
($c |Measure-Object -Property age -Sum).sum
50