見出し画像

#としじのPS その16~練習問題6:変数を使っての合計の練習~

#としじのPS その16~練習問題6:変数を使っての合計の練習~ 

問題はこちらから。

今回は2通りのやり方をやってみます。まずは題の通り変数を使って合計を求めてみます。

cls; cd C:\PowerShell

$csv = ipcsv .\ps005.csv -Encoding Default

$total = 0
$csv | % { 
   $_.金額 = [int]$_.数量 * [int]$_.単価
   $total += $_.金額
}

"合計金額1 : $total"

PSだともう少し簡単に書けます、こんな感じ。

cls; cd C:\PowerShell

$csv = ipcsv .\ps005.csv -Encoding Default

$csv | % { 
   $_.金額 = [int]$_.数量 * [int]$_.単価
}

"合計金額2 : " + ($csv | measure -Sum 金額).Sum

後者はちょっと発展問題かも・・・。こんな風にもできるよ、という感じで。

この記事が気に入ったらサポートをしてみませんか?