我目前正在导入一个CSV文件,该文件有一列全是数字。我正在尝试将其转换为 int 并且仅提取大于 100 的值。我手动浏览了此 CSV 文件,并且可以确认有三行的值大于 100%。但是,这总是返回 0。我做错了什么?
$percentTooLarge = Import-Csv path\file.csv | Foreach-Object { $_.SumHoldingPercent = $_.SumHoldingPercent -as [int]; $_ } | Where-Object { $_.SumHoldingPercent -gt 100 } | Measure-Object
$numPercentTooLarge = $percentTooLarge.Count