JSL 腳本索引添加所有列你好,
JMP 是否有任何語法或索引來添加所有列而不是手動鍵入所有列名?
謝謝
腳本回复:用於添加所有列的 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;
回复:用於添加所有列的 JSL 腳本索引取決於您想去哪里以及如何工作。 最簡單的答案是使用自定義 SQL,SQL 有 * 來選擇所有列。
參見示例。
在 Query Builder GUI 中,您還有“Add All”按鈕。
...
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;