用於添加所有列的 JSL 腳本索引你好,
JMP 是否有任何語法或索引來添加所有列,而不是手動輸入所有列名?

謝謝
腳本Re: JSL Scripting Index 添加所有列取決於你想去哪里以及如何工作。 最簡單的答案是使用自定義 SQL,並且 SQL 有 * 來選擇所有列。
見例子。
在查詢生成器 GUI 中,您還有“全部添加”按鈕。
...
Names Default To Here( 1 );
Clear Log();
// Query table with filter conditions
dt_filter = New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables( ["BigClass" => "$SAMPLE_DATA\Big Class.jmp"] ),
QueryName( "SQL_QUERY" ),
CustomSQL( "SELECT distinct t1.* FROM BigClass t1 where t1.sex = 'M' and t1.age<=15;" )
) << Run;
回复:添加所有列的 JSL 腳本索引補充想法:
將選擇保留為空並在索引等(必須包含值的列)上放置一個空條件,然後您將獲得一個帶有列名的空表,您可以使用該表用列名填充您的 JSL 查詢對象.. .
Names Default To Here( 1 );
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables( ["Big Class" => "$SAMPLE_DATA\Big Class.jmp"] ),
QueryName( "SQLQuery1" ),
Select,
From( Table( "Big Class", Alias( "t1" ) ) ),
Where( Is Null( Column( "name", "t1" ), UI( NullTest( Base( "Categorical" ) ) ) ) )
) << Run;