Analysis: NoOutput()関数について

お世話になっております。

 

Analysis内で使用するNoOutput()関数の動作について確認させてください。

以下のようにAnalysisを記述した際、変数(V1)にNoOutput()が出力された場合は、その変数を参照する変数(V3,V5)もNoOutput()として扱われるようですが、別のAnalysis内で同じような式を記述した際には、V3にあたる変数は同じ動作をとりましたが、V5の変数にあたる部分は「Invalid operation: [number] * [NoOutput]」というエラーが表示されて、「Calc Failed」が出力されました。


pastedImage_2.png.png

 

NoOutput()関数の仕様として、どのように処理されるのかご教示ください。

よろしくお願いいたします。

  • Yuko Tsuzuki

    ご投稿ありがとうございます。

     

    本件はレアなケースとなりますが、NoOutput()と数値の計算となりますが、計算式の左辺に数値、計算式の右辺にNoOutput()が入る場合のみ、本エラーが発生します。

    左辺がNoOutput()、右辺が数値の場合は結果はNoOutputとなります。

     

    本動作自体は仕様として望ましくないものとなりますが、分析の計算式でNoOutput()が含まれる計算自体が推奨できません。

    条件式の作成として、True/FalseのBooleanでの条件式を作成し、その結果で出力を求めていただくのが良いと思います。

     


    pastedImage_1.png.png