是什么激发了这个愿望清单请求?
这是松下分析师的要求。 他们的 SE 是 JMP Japan 的 Masakazu Okada-san。
这个要求与我报告的请求.
我将他们的要求分为两部分,但如果您有更好的想法,请忽略我们的建议。
请描述您希望看到的新的或改进的功能或解决方案。
Panasonic 的用户希望从他们的映射数据表中设置值标签。在映射数据表中,值和标签被保存。他们有很多映射数据表,所以他们想系统地做。 (他们已经知道可以将映射信息复制并粘贴到值标签列属性的列表框中。 他们也已经知道,如果他们使用 JSL 对其进行编程,他们就可以做到。)
Masakazu Okada-san 和我想建议保存用于映射数据表引用的脚本的选项。要查看我们想要的内容,请按照以下步骤操作。
(1) 运行以下脚本。
Names Default To Here( 1 );
dt2 = New Table( "Mapping",
New Column( "Value", Character,
Values( {"A", "B", "C", "D", "E", "F", "G"} )
),
New Column( "Label", Character,
Values( {"AA", "BB", "CC", "DD", "EE", "FF", "GG"} )
)
);
dt1 = New Table( "Data",
New Column( "Value", Character,
Values( {"B", "C", "C", "E"} )
)
);
(2) 选择Data中的Value列,选择[列] > [重新编码...] .
(3) 点击左上角的红色小三角,选择[添加价值标签] .
(4) 在新标签文本框中键入“B”、“C”和“E”。
(5) 点击红色小三角[新标签] , 然后选择[先进的] > [应用表中的映射]。
(6) 点击[选择表...]按钮,选择“映射”。
(6) 选择左边的“Value”,右边的列表框选择“Label”。
(7) 点击[好的] .现在,您可以看到标签变成了“BB”、“CC”和“EE”。
(8)单击左上角的红色三角形,然后选择[脚本] > [将脚本保存到脚本窗口] .
(9) 看剧本。 映射信息保存如下。
...
col1 << Value Labels( {"B", "C", "E"}, {"BB", "CC", "EE"} );
...
我们想建议一个选项来保存数据和/或列引用,如下所示。
[This is a pseudo-code]<BR />...
col1 << Value Labels( dt2:Value, dt2:Label );
...
如果提供此新功能,对您和/或其他用户有何价值?
我们认为这一新功能使调查研究中的数据准备更加容易。
这是外部客户的要求吗?
是的。 这是松下的要求。 请注意,他们最初的要求是他们希望在 JMP 上更系统地设置许多数据表中的值标签。
有没有我们应该注意的具有此功能或解决方案的竞争软件包?
我不知道。 但据我所知,SAS可以将值标签保存到SAS数据集中,并以PROC FORMAT设置和使用它们。
这是否会影响客户的续订、扩展或采用,如果我们不解决这个问题,是否会使客户面临风险?
我们认为即使未实现此功能,用户也不会取消 JMP。 但如果 JMP 能够更系统地处理调查数据,他们可能会增加更多许可。