2016-10-07 28 views
2

私はspotfireアプリケーションで作業しており、日付をフィルタリングするアクションコントロールを作成しようとしています。私は、IronPythonのに新しいですし、私のスクリプトが間違っているかを把握することはできません。Spotfire:アクションコントロールを使用した日付フィルタリング

from Spotfire.Dxp.Application.Visuals import * 
import datetime as dt 

visual = viz.As[VisualContent]() 
visual.Data.WhereClauseExpression = '[Agreement End Date] < dt.date.today()' 

上記のスクリプトは、ここでライン1文字34に私は 『(』式の後に有効ではありません」を取得実行されると契約終了日はフィルタリングしようとしている列です。私は見回して答えを見つけることができませんでした(私はおそらくこのようなことに慣れた人にとってはこれは非常に単純な作業であることを認識しています)。

ヘルプ

答えて

1

ここで何が起こっているのかわかったので、WhereClauseExpression文字列の中でspotfire関数を使う必要があります。コードで問題を解決します:

from Spotfire.Dxp.Application.Visuals import * 

visual = viz.As[VisualContent]() 
visual.Data.WhereClauseExpression = '[Agreement End Date] < DateTimeNow()' 
+0

実際に問題が解決した場合は、必ず回答を受け入れてください。 – scsimon

関連する問題