gpt4 book ai didi

ironpython - Spotfire:带 Action 控制的日期过滤

转载 作者:行者123 更新时间:2023-12-02 01:21:36 27 4
gpt4 key购买 nike

我正在开发一个 spotfire 应用程序,我正在尝试创建一个过滤日期的操作控件。我是 ironpython 的新手,无法弄清楚我的脚本有什么问题:

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 个字符的‘(’之后的表达式无效。这里的协议(protocol)结束日期是我试图过滤的列。我环顾四周但还没有去过能够找到答案(我意识到这对于有此类经验的人来说可能是一项非常简单的任务)。

非常感谢任何帮助!

最佳答案

我知道这里发生了什么,您需要在 WhereClauseExpression 字符串中使用 spotfire 函数。以下代码修复了该问题:

from Spotfire.Dxp.Application.Visuals import *

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

关于ironpython - Spotfire:带 Action 控制的日期过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39919940/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com