我导入了一个包含姓名和年龄的CSV表格。我已将年龄转换为整数,但无法确定为什么测量对象不给我一笔金额。
$import = Import-Csv C:\path\test.csv
$csv = $import | Select @{Name="Age"; Expression={[int32]$_.Age}}
$csv | measure-object
OUTPUT:
Count : 5
Average :
Sum :
Maximum :
Minimum :
Property :
也许我只是愚蠢但是无法解决为什么它可以计算出有多少但是不能只给我一笔钱......
非常感谢你们的帮助:)
制作数据的示例。导入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