将小数据表保存到日志<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我已经这样做有一段时间了,我知道这是可行的,但我似乎无法让它发挥作用......
我可以将我的图表保存到日记中,但无法将小数据表(汇总表)附加到日记中......--- 有什么提示吗?
回复:将小数据表保存到日志中dt = Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" ) << Summary( Group( :Age ), Mean( :Height ) );
xx = New Window( "my journal", <<JOURNAL></JOURNAL>
脚本指南中对此进行了全部介绍。我强烈鼓励您阅读它
帮助==>书籍==>脚本指南
回复:将小数据表保存到日志中你好,
您的解决方案有效。 但是,您知道如何为该日记命名,然后我可以在同一日记中附加其他图表吗?
谢谢!
回复:将小数据表保存到日志中
dt = Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" ) << Summary( Group( :Age ), Mean( :Height ) );
dt << journal;
适用于 JMP 9 和 10,也可能适用于旧版本。
回复:将小数据表保存到日志中谢谢 ---- 我应该更清楚我的需求 ---- 我需要使用脚本将数据表保存到日志中......
回复:将小数据表保存到日志中突出显示表格中所需的单元格,或选择所有内容,然后按 Crtl-J 或编辑--> 日记。选定的单元格应显示在日记中,并带有列标题。
回复:将小数据表保存到日志中我已经在制作 dt 并记录下来。
但现在我想让表格变得可读且全面。 我用以下命令格式化了我的 dt:
dt << 设置单元格高度( 100 );
和
dt6:Item << 设置显示宽度( 70 );
dt6:CaseUD << 设置显示宽度( 60 );
dt6:RAMS状态<<设置显示宽度(300);
dt6:N 行 << 设置显示宽度( 40 );
......
桌子现在看起来不错,但是当我这样做时
dt6 << 日志();
日志中的表格将不采用上述格式。 我尝试了很多选项,但找不到将格式化表格放入日记中的方法。
有任何想法吗?
回复:将小数据表保存到日志中当您将数据表附加到日志时,它将转换为具有不同的表框类型col 框,宽度似乎没有被复制,并且在“正常”中不能有多行类型列框。 您可以尝试使用一些像这样的奇怪的解决方法,在其中编辑表格框并向其添加额外的列(列框可以有多行...)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
jrn = Current Journal();
dt << journal;
Column(dt, "name") << Set Display Width(150);
dt << Set Cell Height(100);
rep = dt << get as report;
tb = rep[TableBox(1)];
tb[1] << Set Width(150);
tb << Append(cb_hidden = Col Box("hidden", Text Box("", << Set N Lines(2))));
cb_hidden << Visibility("Hidden");
rep << journal;

希望有比这更好的方法。
回复:将小数据表保存到日志中嗨,贾莫,
感谢您分享这项工作。 这是尝试嵌入我的脚本中的东西。
此外,我有一栏包含更多文本。 这里我使用下面的代码来使其换行。 不幸的是,没有函数可以做到这一点。
dt10 << New Column( "UD event" );
:UD event << Data Type( "Character" );
dt10 << Begin Data Update;
For each row(
Wstate = Words( :Reason, "/" );
:UD event = Wstate; ); //:RAMS state short = Concat Items( Wstate, "," );
dt10 << End Data Update;
dt10 << Delete Columns( :Reason );
回复:将小数据表保存到日志中您希望文本如何换行? 如果有文本数据使用Col Box(Text Box())组合应该可以满足大部分文本数据的需求。 如果你想让它包裹特定的字符,那就更困难了。
Names Default To Here(1);
win = New Window("Example", fontobj = text = Text Box("Example Text"));
text << Set Wrap(50);
提供一些小样本或模型数据(如果您无法共享真实数据)来显示您面临的问题,很可能会更容易为您提供更好的指示。 另外,如果可能的话,请提供有关您希望数据是什么样子的屏幕截图。