2.86 FAQ-865 如何从分析和绘图操作中忽略隐藏的数据行?
Last Update: 7/15/2018
可以通过 (a) 选中相关行并在右键菜单中选择 Hide/Unhide Rows: Hide,或者 (b) 应用 数据筛选器的方式来隐藏数据表中的行。
在绘图和分析中忽略隐藏行 (Ignore Hidden Rows on Plotting and Analysis 复选框)
在工作表的 Properties 对话框中的 Miscellaneous 选项卡有一个默认勾选的 Ignore Hidden Rows on Plotting and Analysis 复选框。则在这种状态下,使用 Hide/Unhide Rows 或者数据筛选器进行隐藏的数据行在分析和绘图操作中将被跳过。
请注意,由于这是一个工作表级别的设置,所以工作簿中的每个工作表都可以进行不同的设置。
隐藏值不是缺失值
请注意,隐藏值不被视为缺失值。下图所示的左边的工作表包含四行缺失值;右侧的工作表包含四行隐藏值。缺失值会被 count() 函数进行计数,而隐藏值不会被计数。
系统变量 @GMH
系统变量 @GMH 控制着是否跟随 Worksheet Properties 中 Ignore Hidden Rows... 复选框的设置状态 或者等效的 LabTalk wks.ignorehidden 对象的属性。
这个 LabTalk 系统变量从 Origin 9.1 SR0 版开始引入,其默认值为 0。而再 Origin 2017 SR0 中,增加了新的默认值 -1。各设置值的含义如下:
- -1 = (默认值) 跟随 Ignore Hidden Rows on Plotting and Analysis 复选框的设置状态。注意,工作簿中的每一个工作表都可以有不同的设置状态。
- 0 = 无论工作表中设置是什么, 在绘图和分析中都不跳过隐藏的行。
- 1 = 无论工作表中设置是什么, 在绘图和分析中都会跳过隐藏的行。
关于 @GMH 系统变量更详细的信息请参考 LabTalk: 系统变量列表.
Keywords:hidden rows, hidden columns, filter, plotting, analysis, ignore, 隐藏行, 隐藏列, 数据筛选器, 画图, 分析, 忽略
