2017-05-30 15 views
1

SpotfireのIronPythonスクリプトに式を格納しておいて、あとで呼び出すと、計算された列が追加されます。 私の表現のいくつかは、(A + B)単純ですが、私も例えば表現IronPythonでSpotfireで式を保存および呼び出しする

ようであれば、その後「case文」を記憶することが可能であるかどうかを確認しようとしています:

式1 = [ VARA] * 3.289

式2〜(VARA]/[VARB])* 23.33

のexpression3 = [バラ] = 1次に、 "ブルー" エルス "赤" は

を終了するケース

スクリプトの例(この作品):私がやりたいものの

from Spotfire.Dxp.Data import CalculatedColumn 
cols = Document.Data.Tables["MyTable"].Columns 
cols.AddCalculatedColumn("NewColumn1","[VarA] * 3.289"); 

例:

from Spotfire.Dxp.Data import CalculatedColumn 
cols = Document.Data.Tables["MyTable"].Columns 
cols.AddCalculatedColumn("NewColumn1","expression1"); 
cols.AddCalculatedColumn("NewColumn2","expression2"); 
cols.AddCalculatedColumn("NewColumn3","expression3"); 

答えて

0

私は多分、私はあなたを理解していないが、私はちょうど作ると思う意味expression1はあなたがしようとしていたような変数です。文字列には引用符を使用し、変数には引用符を使用しないでください。

expression1 = "[varA]*3.289" 
cols.AddCalculatedColumn("NewColumn1",expression1) 
関連する問題