我有以下脚本,它获取几列数据,在 Tabulate 中汇总它们,然后制作一个数据表。除了最后一列之外,一切都运行正常。Tabulate 表在“Cal Period”列中有数据。但是当它创建表时,“Cal Period”列始终为空白。没有数据传输。
更奇怪的是,当我运行附加到表格中的源脚本时,它会重新创建制表表并创建一个新的数据表,而“校准周期”数据会显示在新表中!我甚至尝试将源脚本复制并粘贴到脚本编辑器中,然后从那里运行它,但再次没有数据。
我对此真的很困惑。有人可以提供一些见解吗?
dt1 = Data Table( "Test" );
dtab = dt1 << Tabulate(
show control panel( 0 ),
Uniform Plot Scale( 0 ),
Set Format( N( 9, "Best" ) ),
Add Table(
Column Table( Analysis Columns( :"Timestamp + 1m"n ), Statistics( Max ) ),
Column Table( Grouping Columns( :"Flaring Flag C>0 [CALC]"n ) ),
Column Table( Analysis Columns( :"Flare Count C>0 [CALC]"n ), Statistics( Min, Max ) ),
Column Table( Analysis Columns( :"Flaring Event C>0 [CALC]"n ), Statistics( Max ) ),
Column Table( Analysis Columns( :"15m Steam C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"15m VG C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"15m NHVvg C>0"n ), Statistics( Mean ) ),
Column Table( Analysis Columns( :"Cal Period"n ), Statistics( Mean ) ),
Row Table( Grouping Columns( :Day, :Hour, :Minute ) )
)
// invisible
);
dt2 = dtab << Make Into Data Table;
dt2 << set name( "15m Table C>0" );
dt2 << set header height( 100 );
抱歉。我解决了这个问题。这是脚本后面的一个愚蠢的 JSL 错误。我不确定如何删除帖子,但我已经找到了解决办法。
我无法复制您的发现。您使用的是哪个 JMP 版本?您可以附上示例数据表吗?