在Minitab中,如何将本地工作表列复制到全局工作表列?

时间:2018-12-13 19:55:19

标签: minitab

抱歉,这是一个愚蠢的问题,因为我是Minitab宏的新手,在其他任何地方都找不到此答案。我正在尝试编写一个本地宏,该宏根据输入列“ X”的功能来计算新列“ Y”。这是成功的,但是我想将新的Y列值粘贴到全局工作表上的空白列中(例如C3)。在不指定新的列变量作为PAR命令输入,然后在命令编辑器中调用宏时将输出列作为参数包含在内的情况下,我无法弄清楚如何做到这一点。

是否有一种方法可以引用本地宏中的全局工作表列,而不必在调用宏时将它们包含为命令参数?

MACRO
PAR X Dim;
    Offset Off.
MCONSTANT Off Dim 
MCOLUMN X Y C3
DEFAULT Off = -.01
IF Dim = "this"
    Let Y = IF(X<0,ROUND(2*X + Off)/2,ROUND(2*X - Off)/2)
ELSE 
    Let Y = IF(X<.1,ROUND(8*X +.5 + Off)/8,ROUND(8*X +.5 - Off)/8)
EndIf
Print Y
Copy Y 
ENDMACRO

0 个答案:

没有答案