概觀 (BEGIN EXPR-END EXPR 指令)

BEGIN EXPR 指出定義一個以上變數之表示式集的陳述式區塊開頭。 表示式是使用 COMPUTE 陳述式來指定。 END EXPR 指令會終止區塊,並寫入包含表示式規格的 XML 檔案。 XML 檔會用來作為下列其中一個指令的輸入,然後會耗用表示式:
  • SIMPLAN 指令會為表示式定義的自訂模型建立模擬計劃。
  • TCM ANALYSIS 指令使用表示式來產生實務範例值。

基本規格

BEGIN EXPR 的唯一規格是指令名稱後面接著 OUTFILE 次指令,其中 PREPXML 關鍵字指定寫入結果的檔案。 END EXPR 的唯一規格是指令名稱。

指令語法的規則

  • 需要 OUTFILE 次指令。
  • 需要語法圖中顯示的等號 (=)。
  • 次指令名稱和關鍵字必須完整拼寫。
  • 使用 IBM® SPSS® Statistics Batch Facility (僅適用於 IBM SPSS Statistics Server) ,在提交包含 BEGIN EXPR-END EXPR 區塊的指令檔時使用 -i 參數。

限制

  • BEGIN EXPR-END EXPR 區塊內的 COMPUTE 陳述式支援一組有限的函數來建置表示式。 如需相關資訊,請參閱 指定表示式 (BEGIN EXPR-END EXPR 指令) 主題。
  • BEGIN EXPR-END EXPR 區塊可以包含在透過 INSERT 指令執行的指令語法檔案中,並具有預設 SYNTAX=INTERACTIVE 設定。
  • BEGIN EXPR-END EXPR 區塊無法包含在透過 INCLUDE 指令執行的指令語法檔案內。
  • 使用 BEGIN EXPR-END EXPR 建立的自訂模擬模型不支援目標變數中非線性的同時方程式或方程式系統。 它們也不支援具有字串目標的方程式。

作業

  • BEGIN EXPR-END EXPR 區塊中使用的 COMPUTE 陳述式不會作用於作用中資料集。