列属性:包含/强制值(:green_heart:)☑ 很酷的新功能
☑ 可以帮助很多用户!
☑ 删除一些感觉像“bug”的东西
☐ 很高兴有
☐ 没人需要它
#我的Top10_2024
-> 跳转 19 
是什么启发了这个愿望清单请求?
短的:
在 Jmp 中生成这样的图相当复杂!
包容性价值观将解决这个问题......

长的:
在 2024 年欧洲探索峰会的半导体午餐会议期间,我们发现许多人都有类似的问题:
GraphBuilder 绘制缺失数据。
例子:
- 缺少月份、日期、年份的日期( 在图表生成器中显示没有数据的日期的一种方法)
- 缺少晶圆的晶圆列表(对于通过 Wrap 生成的 5x5 网格中的 25 个晶圆,晶圆 #20 应始终位于同一位置,与数据中有多少个晶圆小于 20 / 缺少无关)
- 缺少裸片的晶圆图
- 通过 / 失败
- 具有预定义类别的箱子(特定箱子出现 0 次)
...
通过日期表达动机:
乍一看,没有人会注意到星期二的数据丢失了——轴上甚至没有标签。

为了使缺失的日期出现,可以添加一个虚拟行,星期几 = 星期二,该行的所有其他条目:缺失。

...直到有人使用数据过滤器 - 然后星期二就消失了:

使其工作的唯一方法:为数据过滤器中的每个(!!!)项目设置一个虚拟行。
如果用户有机会更改数据过滤器的列:用户可以选择任何列中的每个项目。
哎哟!!!
您希望看到什么改进?
请添加包含值的列属性*) - 这些值应始终显示在轴上。
星期几:一周中的所有天:)
对于一批 25 个“晶圆”:所有数字从 1 到 25。
对于通过/失败:通过和失败。这样,有一天,当出现大量失败次数为 0 的情况时,图表将显示:失败 = 0。而不是:不显示任何失败次数。
除了轴的使用之外, X/Y 组和包裹也应该对新设置做出反应。叠加和颜色也同样如此。
*)“inclusive”?该属性的最佳名称是什么?
- “默认值”听起来像

- additional,auxiliary,supplementary 提示该值没有实际值的列
- 经过一番讨论,Copilot 建议使用“包容性”价值观 - 如果缺失则应包括的价值观。
为什么这个想法很重要?
使用新的列属性包容性价值观 ,
- 缺失值信息变得可见(!!!)
- 绘图可以更容易地生成
- 生成的图表是“稳健的”(以数据过滤器为例!)
其他愿望
数据混合和清理数据探索与可视化回复:图形生成器的默认条目我同意这个要求!
这是我的数据中的一个示例,其中过滤缺陷类型时,没有缺陷的部分会消失:

因此,我必须添加虚拟行或按缺陷类型拆分数据,使缺陷类型列的缺失值变为零,然后重新堆叠数据。这反过来又使我的文件的行数增加了 10-30 倍。如果我可以选择打开一个列选项,强制列的级别始终显示,并且没有数据显示为零,那将是一个很大的帮助!
史蒂夫
回复:图形生成器的默认条目除了轴之外,X/Y GRoup、Wrap、Overlay、Color 等。
数据过滤器还应使用新的列参数。
乍一看,这听起来很奇怪:
为什么在数据过滤器中显示和选择数据表中没有的值有意义?
答案:它可以通过以下方式轻松解决当前问题:
使用 Jmp Dashboards 筛选异常值 (:alien:) - 如何进行? / 本地数据过滤器:选项:限制或不限制当前数据
回复:图形生成器的默认条目除了标称值之外,还应该有一个选项来指定连续值的最小范围。
目前,当我想将数值限制为重量 < 100 时,数字数据过滤器也会自动创建一个下限。
缺点:下限不能任意设定,如>0。它会自动跳(向上)到数据集中的最低值,例如权重> 64。
下次,当我再次打开绘图时 - 如果有体重 < 64 的学生,他/她将不会显示在绘图中。
使用新的默认设置,可以指定一个范围,例如 0-150 或 0-70,并防止数据过滤器自动调整到数据表的最低值。
回复:图形生成器的默认条目@MarijaLind , @jpol
回复::folded_hands: 列属性:包容性值如果您在“图形生成器”中使用过“地图形状” - 并且喜欢“显示缺失”选项:
这个想法与之密切相关——但更加普遍!
它会起作用
- 用于 x 和 y 轴上的连续值
- 针对 x 和 y 轴上的标称值
- 适用于 X 组和 Y 组
- 对于页面
- 用于数据过滤器
-- 报告中
-- 表格/摘要中
这将阻止 JMP
- 展现的“价值观”太少
- 计算错误的值
- 避免崩溃
.. 或许更多....

回复::folded_hands: 列属性:包容性值嗯不错:)
回复::folded_hands: 列属性:包含值 - 状态更改为:我们喜欢它!(在队列中)这是计划用于 JMP 的未来版本,目前可在 JMP 19 EA 中进行测试,但现在它被称为强制值属性。 如果您是 JMP 18 的授权用户并想尝试一下,您可以加入我们的早期采用者计划 - 请访问 jmp.com/earlyadopter。如果这满足您的要求,请告诉我们!
回复::folded_hands: 列属性:包容性值嗨@Sarah-Sylvestre 。
它极其有用。我将大部分工作转移到 JMP19 EA 以使用此功能。
一个例子:在强制值的帮助下,可以将具有公式 selected() 的列与@julian的动态子集结合使用 - 使其极具动态性:
https://community.jmp.com/t5/JMP-Add-Ins/Dynamic-Subset-Add-In-Filterable-Data-Table-updated/tac-p/799313/highlight/true#M2115
该地块看起来相当拥挤,因此让我们按区域划分该地块:

数据表中没有“州”=“夏威夷”的行,因此 JMP 无法识别该区域。这就是为什么夏威夷出现在所有 4 个区域中的原因。
……其他所有州的情况也一样。我本来想建议使用“强制值”的扩展版本,但我不知道该怎么做。(对于已有条目的值,可以让 JMP 使用它们,而不是在不同地区创建新的州——但是夏威夷呢?数据表中没有夏威夷的条目!)
此示例显示了强制值对于应用程序“即使没有数据也在图中显示占位符”的局限性。
生成正确图表的唯一方法是通过虚拟行,对吗?
回复:列属性:包含/强制值 (:green_heart:)连续值的强制值- 参见:
https://community.jmp.com/t5/JMP-Wish-List/Column-Property-Inclusive-forced-Values/idc-p/799363/highlight/true#M6368
哇,它进入了 2025 年 JMP 优先级调查!

编辑:啊,不 - 指的是另一个想法......
请参阅下一篇文章。
回复:列属性:包含/强制值 (:green_heart:)哎哟!刚发完最后一篇帖子,我又重看了一遍调查问卷。

并想到了这个愿望:
图形生成器:连续值缺失数据选项
它要求这样的内容:

回复:列属性:包含/强制值 (:green_heart:) - 状态更改为:已交付