SAS 扩展属性是您在 SAS 代码中定义的元数据,用于导入表脚本、标签、长度和类型之类的信息。您将扩展属性与某个数据集或变量关联,并以名称-值对的形式定义它们,如 _JMP_TABLESCRIPTNAME_2="OnOpen"。
本节提供有关 SAS 扩展属性和对应的 JMP 特性的信息。
JMP 表特性 |
SAS 特性名称 |
SAS 特性类型和默认值 |
说明 |
---|---|---|---|
表变量计数 |
_JMP_TABLEVARCOUNT |
数值,0 |
表变量的计数 |
表变量名称 1 |
_JMP_TABLEVARNAME_1 |
字符串 |
第一个表变量的名称 |
表变量值 1 |
_JMP_TABLEVARVALUE_1 |
字符串 |
第一个表变量的值 |
表变量名称 2 |
_JMP_TABLEVARNAME_2 |
字符串 |
第二个表变量的名称 |
表变量值 2 |
_JMP_TABLEVARVALUE_2 |
字符串 |
第二个表变量的值 |
表变量名称 n |
_JMP_TABLEVARNAME_n |
字符串 |
第 n 个表变量的名称 |
表变量值 n |
_JMP_TABLEVARVALUE_n |
字符串 |
第 n 个表变量的值 |
表脚本计数 |
_JMP_TABLESCRIPTCOUNT |
数值 |
表脚本的计数 |
表脚本名称 1 |
_JMP_TABLESCRIPTNAME_1 |
字符串 |
第一个表脚本的名称 |
表脚本值 1 |
_JMP_TABLESCRIPTVALUE_1 |
字符串 |
第一个表脚本的值 |
表脚本名称 2 |
_JMP_TABLESCRIPTNAME_2 |
字符串 |
第二个表脚本的名称 |
表脚本值 2 |
_JMP_TABLESCRIPTVALUE_2 |
字符串 |
第二个表脚本的值 |
表脚本名称 n |
_JMP_TABLESCRIPTNAME_n |
字符串 |
表脚本 n 的名称 |
表脚本值 n |
_JMP_TABLESCRIPTVALUE_n |
字符串 |
表脚本 n 的值 |
锁定数据表 |
_JMP_ISLOCKED |
布尔值,0 |
已锁定表 |
禁止公式计算 |
_JMP_SUPPRESSEVAL |
布尔值,0 |
已禁止公式计算 |
列组计数 |
_JMP_COLGRPCOUNT |
数值,0 |
列组的数目 |
列组名称 1 |
_JMP_COLGRPNAME_1 |
字符串 |
列组 1 的名称 |
列组起始列 1 |
_JMP_COLGRPSTARTCOL_1 |
字符串 |
组 1 中第一个列的名称 |
列组列数 1 |
_JMP_COLGRPNCOLS_1 |
数值 |
组 1 中的列数 |
列组名称 2 |
_JMP_COLGRPNAME_2 |
字符串 |
列组 2 的名称 |
列组起始列 2 |
_JMP_COLGRPSTARTCOL_2 |
字符串 |
组 2 中第一个列的名称 |
列组列数 2 |
_JMP_COLGRPNCOLS_2 |
数值 |
组 2 中的列数 |
列组名称 n |
_JMP_COLGRPNAME_n |
字符串 |
列组 n 的名称 |
列组起始列 n |
_JMP_COLGRPSTARTCOL_n |
字符串 |
组 n 中第一个列的名称 |
列组列数 n |
_JMP_COLGRPNCOLS_n |
数值 |
组 n 中的列数 |
JMP 列特性 |
SAS 特性名称 |
SAS 特性类型和默认值 |
说明 |
---|---|---|---|
列名 |
_JMP_COLNAME |
字符串 |
JMP 中的原始列名 |
数据长度 |
_JMP_DATALENGTH |
数值,0 |
数据的长度。对于数值类型,该值可以是 1、2、4 或 8。对于字符类型,0(或负数)表示可变长度,正值表示固定长度。 |
行状态列 |
_JMP_ISROWSTATE |
数值,0 |
0 = 非行状态,1 = 表的默认行状态,2 = 行状态列 |
标签 |
_JMP_ISLABEL |
布尔值,0 |
标签列1 表示“是”。0 表示“否”。 |
滚动锁定 |
_JMP_ISSCROLLLOCK |
布尔值,0 |
已锁定滚动的列。1 表示“是”。0 表示“否”。 |
隐藏 |
_JMP_ISHIDDEN |
布尔值,0 |
隐藏的列。1 表示“是”。0 表示“否” |
已排除 |
_JMP_ISEXCLUDED |
布尔值,0 |
已排除的列。1 表示“是”。0 表示“否” |
注释 |
_SAS_NOTES |
字符串 |
有关列的注释 |
建模类型 |
_SAS_LEVEL |
字符串 |
有效值为“二元”、“区间”、“有序型”、“名义型”、“一元”。JMP 将“二元”和“一元”映射为“名义型”,将“区间”映射为“连续”。 |
预选择角色 |
_SAS_MININGROLE |
字符串 |
有效值为“评估”、“删失”、“分类”、“成本”、“交叉 ID”、“决策”、“频数”、“ID”、“输入”、“关键字”、“标签”、“预测”、“来源”、“拒绝”、“残差”、“分段”、“序列”、“目标”、“文本”、“文本位置”、“时间 ID”、“处理”、“网址”、“权重”。JMP 将“Y”映射为“目标”、将“X”映射为“输入”、将“频数”映射为“频数”、将“权重”映射为“权重”。 |
分布 |
_SAS_DISTRIBUTION |
字符串 |
要为该列拟合的分布类型 |
格式名称 |
_JMP_FORMATNAME |
字符串 |
列的格式(如“固定小数位数”或“百分比”) |
格式宽度 |
_JMP_FORMATWIDTH |
数值 |
列的宽度 |
格式小数位数 |
_JMP_FORMATDECIMALS |
数值 |
小数位数 |
格式代码 |
_JMP_FORMATCODE |
字符串 |
通常为货币格式的货币代码 |
使用千位分隔符 |
_JMP_USETHOUSANDSSEP |
布尔值,0 |
包括千分隔符。1 表示“是”。0 表示“否”。 |
输入格式 |
_JMP_INFORMAT |
字符串 |
输入格式(用于日期、时间或持续时间格式的列) |
公式 |
_JMP_FORMULA |
字符串 |
列格式 |
禁止公式计算 |
_JMP_SUPPRESSEVAL |
布尔值,0 |
已禁止公式计算。1 表示“是”。0 表示“否”。 |
锁定 |
_JMP_ISLOCKED |
布尔值,0 |
已锁定列。1 表示“是”。0 表示“否”。 |
范围检查代码 |
_JMP_RANGECHECK_CODE |
字符串 |
标识范围检查类型的代码。示例为 LE、LT、LTLT、!LT 和 !LELE。 |
范围检查低 |
_JMP_RANGECHECK_LOW |
数值 |
要进行范围检查的第一个参数 |
范围检查高 |
_JMP_RANGECHECK_HIGH |
数值 |
要进行范围检查的第二个可选参数 |
列表检查 |
_JMP_LISTCHECK |
字符串 |
列表检查 |
缺失值代码 |
_JMP_MISSINGCODES |
字符串 |
要视为缺失值的值 |
值标签计数 |
_JMP_VALUELABEL_COUNT |
数值 |
值标签的计数 |
值标签代码 |
_JMP_VALUELABELCODE_1 |
字符串 |
值标签的代码(如 EQ、LT、LE、LTLT 和 LELT)。EQ 始终用于字符变量。 |
值标签下限 |
_JMP_VALUELABELLOW_1 |
变化的 |
数值范围的下限,或只有一个边界(若范围在一侧无限制)。将字符串用于字符列。将数值用于数值列。 |
值标签上限 |
_JMP_VALUELABELHIGH_1 |
数值 |
数值范围的上限。不用于字符值标签。 |
值标签显示 |
_JMP_VALUELABELDISPLAY_1 |
字符串 |
该值标签的显示字符串 |
使用值标签 |
_JMP_USEVALUELABELS |
布尔值,0 |
显示该列时使用值标签。1 表示“是”。0 表示“否”。 |
值得分 |
_JMP_VALUESCORES |
字符串 |
将数据值与数值得分关联 |
值顺序 |
_JMP_VALUEORDER |
字符串 |
列值的顺序 |
值颜色 |
_JMP_VALUECOLORS |
字符串 |
将值映射为颜色。 |
颜色梯度 |
_JMP_COLORGRADIENT |
字符串 |
将值映射为颜色梯度。 |
为单元格着色 |
_JMP_COLORCELLS |
布尔值,0 |
使用指定的值颜色或颜色梯度为该列的单元格着色。1 表示“是”。0 表示“否”。 |
轴 |
_JMP_AXIS |
字符串 |
轴定义 |
编码 |
_JMP_CODING |
字符串 |
为了建模,将值范围编码为 -1, 1 |
混料 |
_JMP_MIXTURE |
字符串 |
参与列的混料,总计为一个值。“混料”列属性具有数值(限值)和字符串值(L 伪成分和 U 伪成分)。 |
行顺序水平 |
_JMP_ROWORDER |
布尔值,0 |
按出现次数(而非值)对列排序。1 表示“是”。0 表示“否”。 |
规格限 |
_JMP_SPECLIMITS |
字符串 |
目标值、上规格限和下规格限 |
控制限 |
_JMP_CONTROLLIMITS |
字符串 |
控制图类型的控制限 |
响应限 |
_JMP_RESPONSELIMITS |
字符串 |
响应的可接受范围的边界,由刻画器使用 |
设计角色 |
_JMP_DESIGNROLE |
字符串 |
设计的实验中的角色 |
因子更改 |
_JMP_FACTORCHANGES |
字符串 |
更改实验设计的因子的难度。有效值为:“容易”、“困难”、“极难” |
Sigma |
_JMP_SIGMA |
字符串 |
控制图的 Sigma |
单位 |
_JMP_UNITS |
字符串 |
该变量的单位,可以为任意字符串 |
时间频率 |
_JMP_TIMEFREQ |
字符串 |
“数值”、“每年”、“每季度”、“每月”、“每周”、“每天”、“每小时”、“每分钟”、“每秒” |
地图角色 |
_JMP_MAPROLE |
字符串 |
地图数据集中的角色 |
多重响应分隔符 |
_JMP_MRSEP |
字符串,"," |
多重响应列的分隔符。 |
标签列 |
_JMP_LABELCOLUMN |
布尔值,0 |
该列是否为标签列?1 表示“是”。0 表示“否”。 |
表达式列 |
_JMP_ISEXPRESSIONCOLUMN |
布尔值,0 |
该列是否为表达式列?1 表示“是”。0 表示“否”。 |
JMP 列特性 |
SAS 特性名称 |
SAS 特性类型和默认值 |
说明 |
---|---|---|---|
定制属性计数 |
_JMP_CUSTCOLPROPCOUNT |
数值,0 |
定制列属性的计数 |
定制属性名称 1 |
_JMP_CUSTCOLPROPNAME_1 |
字符串 |
定制列属性 1 的名称 |
定制属性值 1 |
_JMP_CUSTCOLPROPVALUE_1 |
字符串 |
定制列属性 1 的值 |
定制属性名称 2 |
_JMP_CUSTCOLPROPNAME_2 |
字符串 |
定制列属性 2 的名称 |
定制属性值 2 |
_JMP_CUSTCOLPROPVALUE_2 |
字符串 |
定制列属性 2 的值 |
定制属性名称 n |
_JMP_CUSTCOLPROPNAME_n |
字符串 |
定制列属性 n 的名称 |
定制属性值 n |
_JMP_CUSTCOLPROPVALUE_n |
字符串 |
定制列属性 n 的值 |