NEGATE 函式

傳回第一個引數的相反值。相當於置於該引數之前的 - 運算子。
  • 該引數可以是整數常值、小數數字、函式傳回的數字,或是包含數字值的資料欄參照。

注意:在運算式中,可以選擇使用對應的運算子代替此函式。如需更多資訊,請參閱邏輯運算子一文。

基本用法

derive type:single value: NEGATE(MyValue) as:'oppositeOfMyValue'

輸出:MyValue 資料欄中的相反值會儲存於 oppositeOfMyValue 新資料欄。

語法

derive type:single value:NEGATE(value1)

引數是否必要?資料類型說明
value1字串第一個值必須為整數或小數常值、資料欄參照或是求出值為這兩種數字類型之一的運算式。

如要進一步瞭解語法標準,請參閱語言文件語法附註一文。

value1

整數或小數運算式、資料欄參照或常值。

  • 如果系統找不到值或值不相符,則會產生空白的字串結果。

使用須知:

是否必要?資料類型範例值
常值、函式或資料欄參照,會傳回整數或小數值。15

範例

範例 - 數字函式

這個範例將說明下列數字函式:

來源:

ValueAValueB
82
104
1510
56

轉換:

執行下列轉換:

derive type:single value:ADD(ValueA, ValueB) as:'add'

derive type:single value:SUBTRACT(ValueA, ValueB) as:'subtract'

derive type:single value:MULTIPLY(ValueA, ValueB) as:'multiply'

derive type:single value:DIVIDE(ValueA, ValueB) as:'divide'

derive type:single value:MOD(ValueA, ValueB) as:'mod'

derive type:single value:NEGATE(ValueA) as:'negativeA'

derive type:single value:LCM(ValueA, ValueB) as:'lcm'

結果:

稍加清理之後,應該會產生下面這樣的資料集:

ValueAValueBlcmnegativeAmoddividemultiplysubtractadd
828-80416610
10420-1022.540614
151030-1551.5150525
5630-550.83333333330-111

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁