指定表格控制項的直欄

「表格直欄」對話框指定「表格」控制項的直欄內容。

ID。直欄的唯一 ID。

直欄名稱。直欄在表格中顯示的名稱。

內容。指定直欄的資料類型。值實數指定除了所輸入值是數字之外,沒有其他限制。值整數指定值必須是整數。值任何指定所輸入值沒有任何限制。值變數名稱指定值必須符合 IBM® SPSS® Statistics 中有效變數名稱的需求。

預設值。新列在執行時期新增至表格時,此直欄的預設值(如果有的話)。

分隔字元類型。指定在所產生的 Script 中,直欄值之間的定界字元。允許的分隔字元為空格、逗點及加號 (+)。您也可以輸入任意單一字元以用作分隔字元。

加引號。指定在所產生的 Script 中,直欄中的每一個值是否含括在雙引號中。

引號處理。指定「加引號」內容為 true 時,直欄之資料格項目中的引號處理。引號處理僅適用於資料格值中的雙引號。有下列類型的引號處理可用。
Python
資料格值中的雙引號會以反斜線字元 (\) 跳出。例如,如果資料格值是 This "quoted" value,則產生的 Script "This \"quoted\" value"
R
資料格值中的雙引號會以反斜線字元 (\) 跳出。例如,如果資料格值是 This "quoted" value,則產生的 Script "This \"quoted\" value"
資料格值中的雙引號保留且無修改。

寬度(字元)。指定直欄的寬度(字元)。容許的值為正整數。

Script。 指定此直欄在執行時期產生的 R Script 或 Python for Spark Script。為整個表格產生的 Script,是表格中每一個直欄產生的 Script 的空白區隔清單,從最左側的直欄開始。

  • 您可以指定任何有效的R Script 或 Python for Spark Script。對於多行Script 或長Script,請按一下省略符號 (...) 按鈕,然後在Script 內容對話框中輸入Script
  • %%ThisValue%% 指定直欄的執行時期值,即直欄中值的清單,以指定的分隔字元區隔。
  • 如果直欄的 Script 內容包括 %%ThisValue%%,並且直欄的執行時期值是空的,則直欄不會產生任何 Script
註: 您可以在「表格直欄」對話框中,於現有清單底端的空白行中,為新的「表格」直欄新增一列。輸入 ID 之外的任何其他內容都會產生唯一的 ID,您可以保留或修改這個唯一 ID。您可以透過按一下「表格」直欄的 ID 資料格,並按下刪除,來刪除「表格」直欄。

鏈結至控制項

您可以將「表格」控制項鏈結至「欄位選擇器」控制項。當「表格」控制項鏈結至「欄位選擇器」時,會針對「欄位選擇器」中的每一個欄位,在表格中存在一列。將列新增至表格的方法是將欄位新增至「欄位選擇器」。從表格刪除列的方法是從「欄位選擇器」移除欄位。可以使用鏈結的「表格」控制項,例如,來指定「欄位選擇器」中所選取欄位的內容。

若要啟用鏈結,表格必須具有含「內文」內容之「變數名稱」的直欄,並且必須在畫布上至少有一個「欄位選擇器」控制項。

若要將「表格」控制項鏈結至「欄位選擇器」,請在「表格直欄」對話框的「鏈結至控制項」群組中,從可用控制項清單中指定「欄位選擇器」。然後,選取定義鏈結的表格直欄,稱為已鏈結的直欄。呈現表格時,已鏈結的直欄會顯示「欄位選擇器」中的現行欄位。您只能鏈結至多欄位「欄位選擇器」。