notion表(数据库)Formula中常用公式

  • Post author:
  • Post category:其他




一、属性(列名-properties)

  1. prop(“属性”) 返回每个条目的“属性值”,点击即可用对应的格式插入到公式中。

  2. 公式(Formula)中的四种方式





    {

    四种格式\begin{cases} 数字 & \\ 日期 & \\字符串 &\\复选框 & \end{cases}























































































































































































































































二、常量(constants)





{

e

p

i

t

r

u

e

f

l

a

s

e

常量\begin{cases} e &自然对数的底数 \\ pi &圆周率 \\true &真\\flase &假 \end{cases}





























































































































e








p


i








t


r


u


e








f


l


a


s


e










































































































三、运算



(一)、基本数学运算

  1. 加法(”

    +

    “):把两个数字或字符串相加,并返回它们的值

    语法:

    value+value

    说明:value可以是数字或字符串,为字符串时要加上双引号

  2. 减法(”

    -

    “):将两个数字相减,并返回它们的值

    语法:

    number-number

  3. 乘法(”

    *

    “):将两个数字相乘,并返回它们的值

    语法:

    number*number

  4. 除法(”

    /

    “):将两个数字相乘,并返回他们的值

    语法:

    number/number

  5. 绝对值(”

    abs

    “):返回数的绝对值

    语法:

    abs(number)

  6. 求余运算(”

    %

    “):把两个数进行求余运算,并返回它们的值

    语法:

    number%number

  7. ”四舍五入“(”

    round

    “):对数字进行”四舍五入“

    语法:

    round(number)

    说明:默认情况下只保留整数。要保留n位小数时,应使用





    r

    o

    u

    n

    d

    (

    n

    u

    m

    b

    e

    r

    1

    0

    n

    )

    /

    1

    0

    n

    round(number*10^n)/10^n






    r


    o


    u


    n


    d


    (


    n


    u


    m


    b


    e


    r













    1



    0










    n









    )


    /


    1



    0










    n












  8. 开算术平方根运算(”

    sqrt

    “):返回一个数的算术平方根

    语法:

    sqrt(number)

    说明:number要为非负数

  9. 开立方根(”

    cbrt

    “):返回一个数的立方根

    语法:

    cbrt(number)

  10. 指数运算(”

    ^

    “):将两个数字进行指数运算,并返回它们的值

    语法:

    number^number

    补充:

    自然指数运算(”

    exp

    “):返回e^x的值,其中x为参数,e为常数

    语法:

    exp(number)

  11. 对数运算:notion目前只支持三种对数运算





    {

    l

    n

    (

    n

    u

    m

    b

    e

    r

    )

    l

    o

    g

    10

    (

    n

    u

    m

    b

    e

    r

    )

    10

    l

    o

    g

    2

    (

    n

    u

    m

    b

    e

    r

    )

    2

    三种对数运算\begin{cases}ln(number) &返回一个数的自然对数\\log_{10}(number)&返回这个数以10为底对数的值\\log_2(number) &返回这个数以2为底对数的值\end{cases}





































































































    l


    n


    (


    n


    u


    m


    b


    e


    r


    )








    l


    o



    g











    1


    0



















    (


    n


    u


    m


    b


    e


    r


    )








    l


    o



    g










    2


















    (


    n


    u


    m


    b


    e


    r


    )

















































































    1


    0












































    2













































(二)、常用的日期函数

  1. 返回时间差函数(

    dateBetween

    ):返回两个日期之间的时间差,返回值是一个数字。

    语法:

    dateBetween(date,date,text)

    说明:

    date

    表示日期;

    text

    表示”时间差“的基本单位,类型为字符串,取值有:年、季度、月、周、天、小时、分钟、秒、或毫秒。





    t

    e

    x

    t

    {

    y

    e

    a

    r

    s

    q

    u

    a

    r

    t

    e

    r

    s

    m

    o

    n

    t

    h

    s

    w

    e

    e

    k

    s

    d

    a

    y

    s

    h

    o

    u

    r

    s

    m

    i

    n

    u

    t

    e

    s

    s

    e

    c

    o

    n

    d

    s

    m

    i

    l

    l

    i

    s

    e

    c

    o

    n

    d

    text的取值类型\begin{cases}”years” & 表示以“年”为基本单位\\”quarters”&表示以“季”为基本单位\\”months” &表示以“月”为基本单位\\”weeks”& 表示以“周”为基本单位\\”days”&表示以“天”为基本单位\\”hours”&表示以“小时”为基本单位\\”minutes”&表示以“分钟”为基本单位\\”seconds”&表示以“秒”为基本单位\\”millisecond”&表示以“毫秒”为基本单位\end{cases}






    t


    e


    x


    t





























































































































































































































































































































































    y


    e


    a


    r


    s














    q


    u


    a


    r


    t


    e


    r


    s














    m


    o


    n


    t


    h


    s














    w


    e


    e


    k


    s














    d


    a


    y


    s














    h


    o


    u


    r


    s














    m


    i


    n


    u


    t


    e


    s














    s


    e


    c


    o


    n


    d


    s














    m


    i


    l


    l


    i


    s


    e


    c


    o


    n


    d























































































































































































































































































































































































































  2. 获取当前日期函数(

    now

    ):返回当前的日期和时间

    语法:

    now()

  3. 返回”给定日期“所用单位函数下的数字





    {

    m

    i

    n

    u

    t

    e

    {

    0

    59

    m

    i

    n

    u

    t

    e

    (

    d

    a

    t

    e

    )

    h

    o

    u

    r

    {

    0

    23

    h

    o

    u

    r

    (

    d

    a

    t

    e

    )

    d

    a

    y

    {

    0

    6

    0

    1

    d

    a

    y

    (

    d

    a

    t

    e

    )

    d

    a

    t

    e

    {

    1

    31

    ,

    d

    a

    t

    e

    (

    d

    a

    t

    e

    )

    m

    o

    n

    t

    h

    {

    0

    11

    0

    1

    1

    2

    m

    o

    n

    t

    h

    (

    d

    a

    t

    e

    )

    y

    e

    a

    r

    {

    y

    e

    a

    r

    (

    d

    a

    t

    e

    )

    所用的单位函数\begin{cases} 分钟函数(minute)\begin{cases}返回一个0到59之间的整数,对应于给定日期的分钟数\\语法:minute(date)\end{cases}\\ 小时函数(hour)\begin{cases}返回一个0到23之间的整数,对应于给定日期的小时数\\语法:hour(date)\end{cases}\\ 星期函数(day)\begin{cases}返回一个0到6之间的整数,对应于给定的日期。0代表星期日,1代表星期一等等\\语法:day(date)\end{cases}\\ 日期函数(date)\begin{cases}返回一个1到31之间的整数,对应于给定日期\\语法:date(date)\end{cases}\\ 月函数(month)\begin{cases}返回一个0到11之间的整数,0对应于1月,1对应于2月等等\\语法:month(date)\end{cases}\\ 年份函数(year)\begin{cases}返回给定日期的年份\\语法:year(date)\\\end{cases} \end{cases}





















































































































































































































































































































































































































































































































































    m


    i


    n


    u


    t


    e









    {


























    0





    5


    9




































































    m


    i


    n


    u


    t


    e


    (


    d


    a


    t


    e


    )











































    h


    o


    u


    r









    {


























    0





    2


    3




































































    h


    o


    u


    r


    (


    d


    a


    t


    e


    )











































    d


    a


    y









    {


























    0





    6















































    0




















    1






































    d


    a


    y


    (


    d


    a


    t


    e


    )











































    d


    a


    t


    e









    {


























    1





    3


    1

















    ,








































    d


    a


    t


    e


    (


    d


    a


    t


    e


    )








































    m


    o


    n


    t


    h









    {


























    0





    1


    1




















    0











    1








    1











    2


























    m


    o


    n


    t


    h


    (


    d


    a


    t


    e


    )











































    y


    e


    a


    r









    {
























































    y


    e


    a


    r


    (


    d


    a


    t


    e


    )















































版权声明:本文为qq_49207029原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。