データテーブルでの計算

UiPath初心者です。
以下のようなデータテーブルで、
列「EPI結果」の値を 10000倍したものを
列「単位変換後面積」 へ入力したいです。
image

代入
左辺 row(“単位変換後面積”)
右辺 row(“EPI結果”).tostring*10000
としましたが、エラーとなりました。
解決策を教えて頂きたくよろしくお願いいたします。

image

右辺 row(“EPI結果”).tostringとすると、文字列にしてから、10000倍にしているので、”A"*10000をやらせているようなものです。

Double.Parse( row(“EPI結果”).tostring) * 10000
としてみましょう!

1 Like

いつもありがとうございます。

お陰様で式の部分のエラーは消えました。
処理を実行してみると以下のエラーが出てしまいました。。
image

Double.Parse(“123.4567”) * 10000

こんな感じだと、
image

ちゃんと計算してくれますなぁ。

となると、EPI結果列のデータに怪しいものが含まれている可能性が。。。

1 Like

Double.Parse("") * 10000

これだと、

こうなりますね。

1 Like

単純にはいかないでしょうけど、

Double.Parse(“0” & “”) * 10000
のように、わざと"0"を付加してあげるのも、一考です。

Double.Parse(“0” & “123.4567”) * 10000
としても、
image

こうなりますから

1 Like

なるほど!!
ありがとうございます!!

計算前のデータの見直しをします!!

計算方法を教えて下さりありがとうございます!!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.