我有一个输入列 (ColumnA),它基本上包含表的索引。我想向此表添加 1000 个数字列。每列都会将列号添加到原始列。
例如:第一个新列将具有公式 ColumnA+1。
第 30 个新列将具有公式 ColumnA+30。
1.制作100列。
2. 选择全部 100 列
3. Cols>标准化属性
4. 从属性下拉菜单中添加公式列属性。
5. 编辑公式,输入公式,然后在公式编辑器中单击“确定”
6.最后点击确定(标准化属性窗口右上角)
但我不确定这是否是你真正想做的
如果你真的需要公式而不仅仅是值,这里有一个选择
Names Default To Here(1);
dt = New Table("test",
Add Rows(2),
New Column("ColumnA", Numeric, Continuous, Values([1, 2])),
Invisible // open/create as invisible! (or make invisible)
);
For(i = 1, i <= 1000, i++,
Eval(EvalExpr(
dt << New Column("ColumnA+"||Char(i), Numeric, Continuous, Formula(
:ColumnA + Expr(i)
))
));
);
dt << Show Window(1); // if you need table visible later
如果速度很重要,那么使用 Invisible 是您可以做的事情之一。