數值函式

  • 文檔創建者:Wendy123456
  • 編輯次數:15
  • 最近更新:Nikozhan 于 2025-07-08
  • 1. 概述

    本文介紹 新增計算列算子 支援的數值函式。

    2. ABS-絕對值

    ABS(數值)

    簡介
    傳回數字絕對值
    公式邏輯ABS(數值)

    傳回指定數位的絕對值,恆為非負數。

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    ABS(-1.5)等於1.5

    ABS(0)等於0

    ABS(2.5)等於2.5

    3. SIN-正弦值

    SIN(弧度值)

    簡介
    求正弦
    公式邏輯SIN(弧度值)

    計算給定角度的正弦值

    如果參數的單位是度,將其乘以PI()/180即可轉換成弧度

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    SIN(10)等於-0.54

    SIN(45*PI()/180)等於0.71

    4. ASIN-反正弦值

    ASIN(正弦值)

    簡介
    反正弦值
    公式邏輯ASIN(正弦值)

    傳回指定數值的反正弦值。反正弦值為一個角度,傳回角度以弧度形式表示

    指定數值必須在-1到1之間(含1與-1)。傳回角度在-pi/2到pi/2之間(含-pi/2與pi/2)。用角度形式傳回數值時,傳回數值乘以180/PI()

    如果參數中有NULL,則結果為NULL。(BI結果為0)

    匯出類型數值
    範例

    ASIN(0.5)等於0.523598776(pi/6弧度)

    ASIN(1)等於1.570796327(pi/2弧度)

    ASIN(0.5)*180/PI()等於30(度)

    5. COS-餘弦值

    COS(弧度值)

    簡介
    餘弦值
    公式邏輯COS(弧度值):傳回一個角度的餘弦值

    要把一個角度轉換成弧度值,將角度乘於PI()/180。COS(n*2*PI()+number)=COS(number)(其中n為整數,number從-pi到pi)

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    COS(0.5)等於0.877582562

    COS(30*PI()/180)等於0.866025404

    6. ACOS-反餘弦值

    簡介
    反餘弦值
    公式邏輯ACOS(餘弦值)

    傳回指定數值的反餘弦值。反餘弦值為一個角度,傳回角度以弧度形式表示

    函式的參數必須在-1和1之間,包括-1和1。傳回的角度值在0和Pi之間。如果要把傳回的角度用度數來表示,用180/PI()乘回傳值即可

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    ACOS(1)等於0(弧度)

    ACOS(0.5)等於1.047197551(Pi/3弧度)

    ACOS(0.5)*180/PI()等於60(度)

    7. TAN-正切值

    TAN(弧度值)

    簡介
    求正切
    公式邏輯TAN(弧度值):傳回指定角度的正切值

    如果參數是以度為單位的,乘以Pi()/180後轉換為弧度

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    TAN(0.8)等於1.029638557

    TAN(45*Pi()/180)等於1

    8. ATAN-反正切值

    ATAN(正切值)

    簡介
    反正切值
    公式邏輯ATAN(正切值)

    計算指定數值的反正切值。指定數值是傳回角度的正切值,傳回角度以弧度形式表示

    傳回角度在-pi/2到pi/2之間。無法傳回角度-pi/2或pi/2。用角度形式傳回數值時,傳回數值乘以180/PI()

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    ATAN(-1)等於-0.785398163(-pi/4弧度)

    ATAN(0)等於0(弧度)

    ATAN(2)*180/PI()等於63.43494882(度)

    9. ATAN2-座標的反正切值

    ATAN2(X座標, Y座標)

    簡介
    座標的反正切值
    公式邏輯ATAN2(X座標, Y座標)

    傳回X、Y座標的反正切值。傳回角度為X軸與過(X座標,Y座標)與座標原點(0,0)的一條直線形成的角度。該角度以弧度顯示

    正值表示從x軸開始以逆時針方式所得的角度;負值表示從x軸開始以順時針方式所得的角度。 a>0,b>0 or a>0,b<0時,公式直接成立;a<0,b>0,ATAN2(a,b)=PI()-ABS(ATAN(b/a)) ;a<0,b<0,ATAN2(a,b)=ABS(ATAN(b/a))-PI() 當用角度制顯示傳回數值時,把傳回數值乘以180/PI() 回傳值以弧度表示(回傳值大於-pi且小於等於pi)

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    ATAN2(-2,2)等於2.356194490192345(弧度制的3*pi/4)

    ATAN2(2,2)等於0.785398163(弧度制的pi/4)

    ATAN2(-2,2)*180/PI()等於135(角度制)

    10. CEILING-向上取整

    CEILING(數值)

    簡介
    沿絕對值增大方向取整
    公式邏輯CEILING(數值)

    將參數沿絕對值增大的方向,舍入為最接近的整數。

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    CEILING(-2.5)等於-2

    CEILING(0.5)等於1

    CEILING(1.25)等於2

    11. FLOOR-向下取整

    FLOOR(數值)

    簡介
    沿絕對值減小的方向去尾舍入
    公式邏輯FLOOR(數值)

    將參數沿減小的方向,去尾舍入

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    FLOOR(-2.5)等於-3

    FLOOR(2.5)等於2

    在資料轉換中新增計算列,命名後輸入公式FLOOR(折扣),保留一位小數,點選「確定」,如下圖所示:

    12. ROUND-保留幾位小數

    ROUND(數值, 舍入位數)


    簡介
    按位數進行舍入
    公式邏輯ROUND(數值, 舍入位數)

    傳回某個數字按指定位數舍入後的數字

    舍入位數小於0,則在小數點左側進行舍入

    舍入位數等於0,則舍入到最接近的整數

    舍入位數大於0,則舍入到指定的小數位

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    ROUND(2.15,1)等於2.2

    ROUND(2.149,1)等於2.1

    ROUND(-1.475,2)等於-1.48

    ROUND(21.5,-1)等於20

    在資料轉換中新增計算列,命名後輸入公式ROUND(訂購量,1),保留一位小數,點選「確定」,如下圖所示:

    13. POWER-乘冪

    POWER(底數, 指數)

    簡介傳回乘冪
    公式邏輯POWER(底數, 指數):傳回指定數位的乘冪

    底數按照該指數次冪乘方

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    POWER(6,2)等於36

    POWER(14,5)等於537824

    POWER(4,2/3)等於2.52

    POWER(3,-2.3)等於0.08

    14. EXP-e的n次冪

    EXP(指數值)

    簡介
    傳回e的n次冪
    公式邏輯EXP(指數值)

    傳回e的n次冪。常數e為自然對數的底數,等於2.71828182845904

    EXP函式與LN函式互為反函式

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    EXP(0)等於1

    EXP(3)等於20.09

    EXP(LN(2))等於2

    15. LN-以e為底的對數

    LN(正實數)

    簡介
    傳回一個數以e為底的對數
    公式邏輯LN(正實數)

    傳回一個數的自然對數。自然對數以常數項e(2.71828182845904)為底

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    LN(86)等於4.45437

    LN(2.7182818)等於1

    LN(EXP(3))等於3

    EXP(LN(4))等於4

    16. LOG-任意底數對應的對數值

    LOG(正實數,底數)

    簡介
    求任意底數對應的對數值,底數不加預設為10
    公式邏輯

    LOG(正實數,底數):按指定的任意底數,傳回數值的對數

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    LOG(16,2)等於4

    LOG(10)等於1

    LOG(24,3)等於2.90

    17. MAX-求最大值

    MAX(數值1, 數值2, ……)

    簡介
    求最大值
    公式邏輯MAX(數值1, 數值2, ……)

    傳回參數列表中的最大值

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例MAX(1,2,3,4,5)等於5

    18. MIN-求最小值

    簡介
    求最小值
    公式邏輯MIN(數值1, 數值2, ……)

    傳回參數列表中的最小值。

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例MIN(1,2,3,4,5)等於1

    19. MOD-求餘數

    MOD(被除數, 除數)

    簡介
    求餘數
    公式邏輯MOD(被除數, 除數)

    傳回兩數相除的餘數。結果的正負號與除數相同

    除數為0時,餘數無窮大;被除數為0時,餘數為0

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    MOD(3,2)等於1

    MOD(-3,2)等於1

    MOD(3,-2)等於-1

    MOD(-3,-2)等於-1

    20. PI-PI的倍數

    簡介
    傳回PI的倍數
    公式邏輯PI(倍數):是一個數學常數函式

    倍數為空時,函式傳回數值3.14

    倍數不為空時,則傳回PI的對應整數倍數

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    SIN(PI()/2)等於1

    計算圓的面積的公式:S=PI()*(r^2),其中S為圓的面積,R為圓的半徑

    PI(3)等於9.42

    21. RAND-均勻分佈的 0-1 之間的隨機數

    RAND()


    簡介
    傳回均勻分佈的隨機數
    公式邏輯RAND()

    傳回均勻分佈的隨機數。每計算一次,函式都會傳回一個新的隨機數值

    生成一個位於a和b之間的隨機數,可以使用以下的公式RAND()*(b-a)+a

    匯出類型數值
    範例

    RAND()*60,生成一個大於等於0,小於60的隨機數

    RAND()*19,生成一個大於等於0,小於19的隨機數

    在資料轉換中新增計算列,命名後輸入公式RAND(),獲取 0-1 之間的隨機數,點選「確定」,如下圖所示:

    22. SIGN-數值正負性

    SIGN(數值)

    簡介
    傳回數值正負性
    公式邏輯SIGN(數值)

    傳回數值的正負性。當數字為正數時傳回1,為零時傳回0,為負數時傳回-1

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    SIGN(10)等於1

    SIGN(4-4)等於0

    SIGN(-0.00001)等於-1

    23. SQRT-非負數的算數平方根

    SQRT(數值)

    簡介求非負數的算數平方根
    公式邏輯
    SQRT(數值)

    傳回一個非負數的算數平方根

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    SQRT(64)等於8

    SQRT(-64)傳回空白

    24. TRUNC-截取一定位數數值

    TRUNC(數值, 取整精度)

    簡介
    截取一定位數數值
    公式邏輯TRUNC(數值, 取整精度)

    將數位的一定位數截去,傳回整數或小數 

    如果參數中有NULL,則結果為NULL

    匯出類型數值
    範例

    TRUNC(8.9)等於8

    TRUNC(-8.9)等於-8

    TRUNC(-8.98,1)等於-8.9




    附件列表


    主題: 資料開發-定時任務
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!