數據過濾器中帶有 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() 選擇行。