2019/11/18 #数値の書式設定#2

皆様おはようございます、

#猫でもできるPowerShell(備忘録)

#数値の書式設定#2

<#

元ネタ

前日の値動き(四本値)|セントラル短資FX

https://info.ctfx.jp/service/market/csv/01_USDJPY_D.csv

#>

$d=Import-Csv "~\Downloads\01_USDJPY_D.csv" -Encoding Default

$d |select *,@{La='ローソク足'; ex={"{0:n3}" -f ($_.終値 - $_.始値)}} |

sort {[single]$_.ローソク足} -desc |

FT -a

通貨ペア 日付 始値 高値 安値 終値 ローソク足

---- -- -- -- -- -- -----

1 2019/08/13 105.274 106.973 105.065 106.738 1.464

1 2019/08/26 104.774 106.413 104.421 106.078 1.304

1 2019/09/25 107.000 107.884 107.000 107.756 0.756

:

:

1 2019/08/23 106.400 106.735 105.254 105.441 -0.959

1 2019/05/31 109.584 109.608 108.337 108.346 -1.238

1 2019/08/01 108.704 109.319 107.257 107.373 -1.331

引続き前日の値動き(USDJPY)から

"{0:n3}":小数点以下3桁まで表記

sort {[single]$_.ローソク足} -desc

:単に 'sort ローソク足 -desc' と書くと正負の区別なく(絶対値の)

大きい順にソートされてしまう為 [single]でキャストしてみました

ぶっちゃけこの辺はEXCELで作った方が早そうです

ではまた;