在脚本中使用“选择位置”您好,我已经环顾四周,但找不到如何执行此操作。
这就是我想做的
Data Table( "Untitled" ) << select where (contains(:column 1, "5_lbe/?"));
基本上我有一堆这样的数据:5_lbe12333、5_lbe88837(只是举个例子)等所以如果我能像在 SQL 中一样使用 SELECT LIKE 语句来做到这一点那就太好了,但我似乎无法在 JMP 中找到类似的东西
有任何想法吗?
谢谢
回复:在脚本中使用“选择位置”嗨,大家好
需要您的帮助来评论我下面的脚本。当我尝试仅使用正确的测试名称对值进行数据过滤时,它无法正常工作。我使用“选择位置”和“包含/开始”方法,但仅过滤数字数据,并且测试名称过滤器不起作用。
请大家帮忙评论一下。 非常感谢您的帮助!
f = Current Data Table() << Data Filter(
Location( {300, 196} ),
Mode( Show( 1 ), Include( 1 ) ),
Add Filter(
columns( :NUMERIC_RESULT, :TEST_NAME ),
Where( :NUMERIC_RESULT >= 5000 & :NUMERIC_RESULT <= 13000 ),
Select Where( Contains (:TEST_NAME, "ABC_0019" ),
Display( :NUMERIC_RESULT ),
Display( :TEST_NAME, Size( 204, 38 ), List Display )
),
)
)回复:在脚本中使用“选择位置”Contains() 也可以在这里使用,但与 SELECT LIKE 不同的是,您不能使用通配符。
代码
Data Table( "Untitled" ) << select where (contains(:column 1, "5_lbe"));
不仅会选择以“5_lbe”开头的所有行,还会选择字符串中任何位置带有“5_lbe”的行。 Starts With() 更具体。回复:在脚本中使用“选择位置”<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />明白了,谢谢 
回复:在脚本中使用“选择位置”对于该特定示例,您可以使用 Starts With() 而不是 Contains()。 对于更一般的匹配,您可以使用 JMP 正则表达式或模式匹配函数。