傳遞到表列公式時,變量不會解析為它們的值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我最近升級到JMP v9 for v8,我的腳本似乎不按v8工作。
該腳本的第一部分將“數據”文件(* .csv)打開到表中並添加標題ect,第二部分打開另一個“限制”文件(* .JSL),其中包含值查找表“variable1 = 0.0333”;變量= 0.0222;等... “。 當讀取將此值傳遞給表時,該表將變量名稱作為文字而不是解析為基礎數值。
唯一改變的是Jmp應用程序版本從8到9。
將鼠標懸停在第一個腳本中的變量上會顯示正在從源限製文件(* .JSL)中正確讀取值。
似乎第一個腳本中的變量只是局部的而不是全局的表 - 列 - 使用公式?
有任何想法嗎?
謝謝
傳遞到表列公式時,變量不會解析為它們的值對於JMP 8,也建議使用:: for全局變量,但不強制執行(即,除非全局變量的名稱可能與列名或內置函數混淆,否則它通常無論如何都會起作用)。但在JMP 9中,它更嚴格地執行 - 因此JMP 8和JMP 9之間存在差異。
BR,Marianne
傳遞到表列公式時,變量不會解析為它們的值感謝PMroz的快速回复。
您的解決方案有效
我不確定為什麼腳本在變量之前沒有“::”的v8中工作?
再次感謝
傳遞到表列公式時,變量不會解析為它們的值在列公式中引用全局變量時,需要在前面加上“::”。
所以改變這個:
:first_column +:second_column / variable1
對此:
:first_column +:second_column / :: 變量1