数据过滤器中带有 Contains() 的 where() 子句<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
当我尝试执行以下操作时,出现异常:
dt1 << Data Filter(
add Filter(
columns(:MyCol),
Where( contains(:MyCol, "A12") > 0)
),
mode(show(1))
) << invert row selection;
我得到以下异常:
The WHERE clause has not been correctly specified. in access or evaluation of 'Greater'
如何正确完成代码试图做的事情?
回复:数据过滤器中带有 Contains() 的 where() 子句嗨维塔利,
需要您的帮助才能在下面评论我的脚本。在我尝试仅使用正确的测试名称对值进行数据筛选时,它无法正常工作。我正在使用 Select Where and Contain 方法,但只有数字数据被过滤,测试名称的过滤器不起作用。
请帮忙评论。 非常感谢您的帮助!
df = 当前数据表() << 数据过滤器(
位置({300, 196}),
模式(显示(1),包括(1)),
添加过滤器(
列(:NUMERIC_RESULT,:TEST_NAME),
其中(:NUMERIC_RESULT >= 5000 &:NUMERIC_RESULT <= 13000),
选择哪里(包含(:TEST_NAME ==“ABC_0019”),
显示(:NUMERIC_RESULT),
显示(:TEST_NAME,大小(204、38),列表显示)
),
)
)回复:数据过滤器中带有 Contains() 的 where() 子句弄清楚了:
我想问题是数据过滤器除了列和字符串之间的显式比较 (==) 之外什么都不懂,就像它是 GUI 一样。
我发现的解决方案是使用 Select Where() 选择行。