使用行您對數據表執行的許多操作都需要選擇行。 選擇行通常是分析和繪圖平台所需行為所必需的。 因此,例如,如果要將某些行的行狀態更改為隱藏或排除,則需要首先選擇這些行。 然後,您將向數據表發送一條消息,並且只有選定的行才會響應。 現在,數據表有很多消息提供了不同的選擇行的方式。 您可以使用“轉到行”消息選擇指定行,或使用“選擇行”消息選擇多個指定行。 如果您想選擇每一行,可以使用“選擇所有行”消息。 如果要查找與某個條件匹配的所有行,請使用帶有布爾參數的“選擇位置”消息。 該標準可以是簡單的,也可以是複合的。 “選擇匹配單元格”消息選擇數據表中的匹配值,而“選擇所有匹配單元格”消息則選擇所有打開的數據表中的相似值。 您可以使用“選擇主導”消息來查找具有最高或最低流行值的行——這也稱為帕累托前沿。 有時,數據表中的行已被排除、隱藏或標記,因此會出現消息將這些行選擇為一組,最後,您可以隨機選擇特定數量或部分的行。 現在,假設您想要找出哪些行符合某個條件,但您不想選擇這些行。 在這種情況下,您可以使用帶有布爾參數作為條件的“獲取行位置”消息。 您可以使用獲取選定行消息來確定當前選擇了哪些行(如果有)。 這兩個函數都返回行號的列向量。 您可以使用“下一個選定的”或“上一個選定的”消息滾動數據表。 清除選擇消息會取消選擇任何當前選定的行。 因此,行狀態對於控制 JMP 中的許多行為至關重要。 正如我之前提到的,為了更改行狀態,您必須選擇一行或多行,然後向數據表發送消息以更改當前選定行的行狀態。 有許多消息可用於控制行狀態,包括隱藏、排除和標籤(它們採用布爾參數)以及顏色和標記(它們採用參數來指示要使用哪種顏色或標記)。