跳到主要內容

Replace

在此頁面

Replace

Replace 前置詞 可新增至指令碼中的任何 LOADSELECT 陳述式,以指定載入的表格應取代另一個表格。這也能指定應在部分載入中執行此陳述式。Replace 前置詞也能用於 Map 陳述式。

使用載入按鈕執行部分載入。如需詳細資訊,請參閱 按鈕您也可以使用 Qlik Engine JSON API

若要執行排程上的部分載入,按一下應用程式上的 More,然後選擇排程載入。在開啟的對話方塊中,開啟部分載入

Syntax:  

Replace [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)


Replace [only] mapstatement

 

在一般 (非部分) 載入期間, Replace LOAD 建構將會作為一般 LOAD 陳述式運作,但以 Drop Table 作為前置詞。首先,將會捨棄舊的表格,然後將會產生記錄並儲存為新表格。

若使用 Concatenate 前置詞,或者若存在具有相同欄位集的表格,這將會是要捨棄的相關表格。否則,沒有要捨棄的表格,且 Replace LOAD 建構將會與一般 LOAD 相同。

部分載入將會進行相同事項。唯一的差異是永遠有來自先前指令碼執行的表格以供捨棄。Replace LOAD 建構將永遠先捨棄舊的表格,然後建立新的表格。

Replace Map...Using 陳述式也會使得對應在部分指令碼執行期間進行。

Arguments:  

引數
引數 描述
only 選用的限定詞,表示只應在部分載入期間執行該陳述式。這應在一般 (非部分) 載入期間忽略。