测量对象以一起添加int对象

问题描述 投票:0回答:1

我导入了一个包含姓名和年龄的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 : 

也许我只是愚蠢但是无法解决为什么它可以计算出有多少但是不能只给我一笔钱......

非常感谢你们的帮助:)

powershell
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.