DAX 的數(shù)學函數(shù)集與 Excel 的非常相似,具有相同的語法和行為。 ABSABS ( <Number> ) 返回給定數(shù)字的絕對值,具有相同數(shù)據(jù)類型但沒有符號的數(shù)值。 DIVIDEDIVIDE(<numerator>, <denominator>, [<alternateresult>]) 安全除法,可以在除數(shù)為 0 時返回替代結果<alternateresult>或空值(默認)。
EXPEXP ( <Number> ) 返回自然常數(shù) e 的給定數(shù)字次方 FACTFACT ( <Number> ) 返回一個數(shù)字的階乘,等于 1*2*3*…* <Number> LNLN ( <Number> ) 返回一個數(shù)字的自然對數(shù) LOGLOG ( <Number>, [<Base>] ) 返回以指定數(shù)字為底的對數(shù),省略 Base 以 10 為底數(shù) LOG10LOG10 ( <Number> ) 返回以 10 為底的對數(shù) MODMOD ( <Number>, <Divisor> ) 返回指定數(shù)字被整除后的余數(shù)
PIPI ( ) 返回圓周率 3.14159265358979 的值,精確到 15 位 POWERPOWER ( <Number>, <Power> ) 返回提升到冪的數(shù)字的結果
SIGNSIGN ( <Number> ) 返回數(shù)字的符號:如果數(shù)字是正數(shù),則返回 1;如果數(shù)字是零,則返回 0;如果數(shù)字是負數(shù),則返回-1 SQRTSQRT ( <Number> ) 返回給定數(shù)字的平方根 RANDRAND ( ) 返回一個大于等于 0 且小于 1 的隨機數(shù),均勻分布。隨機數(shù)在重新計算時發(fā)生變化。 RANDBETWEENRANDBETWEEN ( <Bottom>, <Top> ) 返回指定數(shù)字之間的隨機數(shù) EVENEVEN ( <Number> ) 向上舍入到最近的偶數(shù)數(shù)字<你可以使用此函數(shù)來處理成對出現(xiàn)的項。
ODDODD ( <Number> ) 向上舍入到最近的奇數(shù)數(shù)字
GCDGCD ( <Number1>, <Number2> ) 返回兩個整數(shù)的最大公約數(shù)。最大公約數(shù)是除 1 和 2 而沒有余數(shù)的最大整數(shù)。 LCMLCM ( <Number1>, <Number2> ) 返回整數(shù)的最小公倍數(shù)。最小公倍數(shù)是最小的正整數(shù),它是兩個整數(shù)參數(shù) 1 和 2 的倍數(shù)。使用 LCM 添加不同分母的分數(shù)。 QUOTIENTQUOTIENT ( <Numerator>, <Denominator> ) 返回除法的整數(shù)部分
數(shù)學函數(shù)實例最后,有幾個四舍五入函數(shù)值得舉例說明;實際上,你可以使用幾種方法來獲得相同的結果。下圖中公式和列將一起展示,如圖所示:
如你所見,除了可以指定四舍五入的位數(shù),FLOOR、TRUNC 和 ROUNDDOWN 在其他方面非常相似。而 CEILING 和 ROUNDUP 是結果非常相似的兩個函數(shù)。你還可以看到 MROUND 和 ROUND 這兩個函數(shù)之間舍入的方式有一些不同。 |
|
來自: 優(yōu)雅野人 > 《四 基礎函數(shù)類型》