数据表可见性<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我想用变量设置数据表的可见性(“私有”或“不可见”)。 不幸的是这对我不起作用。 这是一个简短的例子:
名称默认为此处 (1);
名称=“foo”;
可见性=“私人”;
dt = 新表(名称,可见性,新列(“栏”,字符,“标称”));
尽管变量“visibility”设置为“private”,JMP 仍然显示一个名为“foo”的数据表。 使用“Eval Insert”对我来说也不起作用。
有没有办法用变量设置数据表的可见性?
谢谢你!
胜利者
回复:数据表可见性该线程相当旧,但我找到了 JMP 13 中专门解决它的位置。 如果您使用变量来控制visibility()选项的值,现在将正确评估它。
回复:数据表可见性谢谢。 这个解决方案看起来更干净。 但两者都工作正常。
回复:数据表可见性您还可以操纵表达式:
名称 =“foo”;
可见性=“私人”; // “私有”或“不可见”
dt = Eval( Eval Expr( 新表( 名称, Expr( 可见性 ), 新列( "bar", 字符, "标称" ) ) ) );
显示(dt);
关闭(dt,nosave);
回复:数据表可见性感谢您的快速回复! 正如你所说,它有点笨重,但很有效
回复:数据表可见性胜利者,
我能够通过将整个新表函数放入文字字符串中然后评估创建的字符串来解决该问题:
eval(parse("dt = 新表(名称,"||可见性||", 新列(\!"bar\!", 特性,标称) )"));
它不漂亮,但很有效。