現在、すべて数字の列を持つCSVファイルをインポートしています。これをintとしてキャストし、100より大きいものだけをプルしようとしています。このCSVファイルを手動で調べたところ、100%を超える値の行が3つあることを確認できました。ただし、これは常に0を返します。何が間違っているのでしょうか。
$percentTooLarge = Import-Csv path\file.csv | Foreach-Object { $_.SumHoldingPercent = $_.SumHoldingPercent -as [int]; $_ } | Where-Object { $_.SumHoldingPercent -gt 100 } | Measure-Object
$numPercentTooLarge = $percentTooLarge.Count