单位换算我注意到列属性之一是“单位”,它假设表示“英尺”、“公里”等。
是否有隐藏功能可以让用户轻松地将列更改为不同的单位? 例如,如果输入数据的单位是“英尺”,用户可以右键单击列标题并看到将单位更改为“米”的选项,并且列值会改变吗?
另外,如果 JMP 可以从列标题中检测到单位,例如 len(m) = 长度(以米为单位)--> 列标题为“len”,单位为“米”。
数据存取回复:单位换算您能告诉我们更多关于您希望这项工作如何进行的细节吗?
如果我输入一列为英尺,然后将其更改为英寸,您是否希望它通过乘以 12 来格式化所有值? 公式中依赖于此列的其他列会发生什么情况? 这不会让人困惑吗?
或者您希望它将所有值乘以 12? 依赖于此原始列的其他公式列会发生什么情况?
诚然,一些用于单位之间转换的内置函数会很有用。 查看转换函数库它向公式编辑器和 JSL 添加了一大堆常见的转换。
回复:单位换算指定 Units 属性表明可以用它来做一些事情。 但这种情况并非如此。 几个版本之前,JMP 引入了完全自定义日期/时间格式的功能。 如果在公式和报告中具有类似的单位转换功能,将会非常有帮助。
回复:单位换算这很重要,因为没有单位转换的公式的功能非常有限。 JMP 拥有出色的公式编辑器,但除非它能够自动转换单位,否则它永远无法完全有利于执行有意义的计算。 像 HP 48GX 这样有三十年历史的计算器可以识别和转换单位,所以随着现代编程和计算的进步,这应该是可能的吗?
回复:单位换算 - 状态更改为:已存档我们正在归档此请求。 如果这仍然很重要,请评论并提供更多详细信息,我们将重新开放。 谢谢你!回复:单位换算@杰夫·珀金森: 当然! 如果提供了单位,例如“rng (ft)”,则该列会将“ft”放入单位属性中。 然后,如果用户切换单位,JMP 会将列中的所有值乘以转换系数。 如果有自动识别单位的设置,例如 rng(ft)、speed_m/s、time{s}、rate[deg/s]、accel(m/s2),那就更好了。
或者,列属性可以添加偏差/增益属性,并且原始值可以保持不变,但 JMP 将始终显示/绘制修改后的值。 单位的改变只会调整增益。
对引用源列的公式列的处理取决于它们是否设置了单位属性。 如果这样做,则将考虑输入单位,例如,如果您有一个包含速度(米/秒)、时间(秒)和距离(公里)列的表,那么如果速度更改为英里/小时,则速度列将似乎改变了,但距离列不会改变。
unix 实用程序“units”支持派生单位,因此对于如何管理它可能是一个很好的参考。
回复:单位换算也许日期/时间功能可以作为一个例子。 在内部,所有值都以秒为单位表示,但表示方式有所不同。 此外,还有一些函数可以进行时间/日期转换。 这意味着要为其提供此转换的每个物理或非物理量都需要一组转换。 格式设置选项和单位属性之间存在潜在冲突。 目前,可以使用日期格式设置列的格式,但为其分配任意单位(英里)。 转换插件显示了这些转换函数如何成为公式编辑器的一部分,并且在格式(或单位)属性更改时发生所需的更改。
回复:单位换算我刚刚得知, @EvanMcCorkle在大约两年前提交了这个功能请求后,将其作为插件实现了: https://marketplace.jmp.com/appdetails/Unit+Conversion 。目前看来,这确实是一个相当不错的功能!