公式引用 - Power Pages

本文介绍 Power Pages 中的所有可用函数。

A

Abs –数字的绝对值。

Acos –返回数字的反余弦,以弧度为单位。

Acot –返回数字的反余切值(以弧度为单位)。

AND –布尔逻辑 AND。 如果所有参数都为 true,则返回 true。 还可以使用 && 运算符

Asin –返回数字的反正弦值(以弧度为单位)。

Assert –在测试中计算为 true 或 false。

As –在 gallery、form 和 record 范围函数(如 ForAllWithSum)中命名当前记录。

AsType —将记录引用视为特定的表类型。

Atan –返回数字的反正切值(以弧度为单位)。

Atan2 –返回基于(x,y)坐标(以弧度为单位)的反正切值。

Average —计算表表达式或一组参数的平均值。

B

布尔 –将文本字符串、数字或未键入的值转换为布尔值。

C

Calendar –检索有关当前区域设置的日历的信息。

Char —将字符代码转换为字符串。

Choices —返回查找列的可能值的表。

Clock —检索有关当前区域设置的时钟的信息。

Coalesce –替换 空白 值,同时保持非空白 值不变。

Concat —连接数据源中的字符串。

Concatenate –连接字符串。

Count —对包含数字的表记录进行计数。

Cos –返回以弧度为单位指定的角度的余弦值。

Cot –返回以弧度为单位指定的角度的余切值。

CountA —对非 空的表记录进行计数

CountIf —对满足条件的表记录进行计数。

CountRows —对表记录进行计数。

D

Date —根据 Year Month 和 Day 值返回日期/时间值

DateAdd —将天数、月份、季度或年份添加到日期/时间值中。

DateDiff —减去两个日期值,并以天、月、季度或年为单位显示结果。

DateTime –根据日期和时间组件返回日期/时间值。

DateTimeValue —将日期和时间字符串转换为日期/时间值。

DateValue —将仅限日期的字符串转换为日期/时间值。

Day —检索日期/时间值的日期部分。

Dec2Hex –将数字转换为十六进制文本字符串。

Degrees(度) –将弧度转换为度数。

Distinct —汇总表的记录,删除重复项。

E

EDate –在日期中增加或减少月份,而不更改月份中的日期。

EncodeUrl —使用 URL 编码对特殊字符进行编码。

EndsWith —检查文本字符串是否以另一个文本字符串结尾。

EOMonth —将月份添加到某个日期或减去月份,返回该月的最后一天。

exactin –检查文本字符串是否包含在另一个文本字符串或表中,具体取决于大小写。 还用于检查记录是否位于表中。

Exp –返回 e 的幂。

F

Filter(筛选 )–返回基于一个或多个条件筛选的表。

Find —检查一个字符串是否出现在另一个字符串中并返回位置。

First –返回表的第一条记录。

FirstN —返回表的第一组记录(N 条记录)。

ForAll –计算表的所有记录的值并执行操作。

G

GroupBy –返回记录分组在一起的表。

H

HashTags —从字符串中提取主题标签(#strings)。

Hex2Dec –将十六进制文本字符串转换为数字。

Hour(小时 )–返回日期/时间值的小时部分。

I

If –如果条件为 true,则返回一个值,如果条件为 true,则返回另一个值。

IfError —检测错误并提供 alternative 值或采取措施。

in —检查文本字符串是否包含在另一个文本字符串或表中,与大小写无关。 还用于检查记录是否位于表中。

Index —根据排序位置从表中返回一条记录。

Int –向下舍入到最接近的整数。

IsBlank –检查 空白 值。

IsBlankOrError –检查 空白 值或错误。

IsEmpty –检查空表。

IsError –检查错误。

IsMatch –根据模式检查字符串。 可以使用正则表达式。

IsNumeric –检查数值。

ISOWeekNum –返回日期/时间值的 ISO 周数。

IsToday –检查日期/时间值是否为用户所在时区的今天某个时间。

IsType –检查记录引用是否引用特定表类型。

IsUTCToday –检查日期/时间值是否为协调世界时(UTC)中的今天某个时间。

J

JSON— 为表、记录或值生成 JSON 文本字符串。

L

Language(语言 )–返回当前用户的语言标签。

Last —返回表的最后一条记录。

LastN —返回表的最后一组记录(N 条记录)。

Left —返回字符串的最左侧部分。

Len –返回字符串的长度。

Ln –返回自然日志。

Log –返回数字的任意基数的对数。

LookUp –根据一个或多个条件在表中查找单个记录。

Lower —将文本字符串中的字母转换为全部小写。

M

Match —根据模式提取子字符串。 可以使用正则表达式。

MatchAll –根据模式提取多个子字符串。 可以使用正则表达式。

Max —表表达式或一组参数的最大值。

Mid –返回字符串的中间部分。

Min –表表达式或一组参数的最小值。

Minute —检索日期/时间值的分钟部分。

Mod –返回被除数除以除数后的余数。

Month —检索日期/时间值的月份部分。

N

Not –布尔逻辑 NOT。 如果其参数为 false,则返回 true;如果其参数为 true,则返回 false。 还可以使用 ! 运算符

Now –返回用户所在时区的当前日期/时间值。

O

OR –布尔逻辑 OR。 如果其任一参数为 true,则返回 true。 还可以使用 || 运算符

P

ParseJSON— 将表示为文本的 JSON 文档转换为 非类型化对象 值。

Pi –返回数字 π。

PlainText —从字符串中删除 HTML 和 XML 标签。

Power —返回一个提高到幂数的数字。 还可以使用 ^ 运算符

Proper —将字符串中每个单词的第一个字母转换为大写,并将其余字母转换为小写。

R

弧度 –将度数转换为弧度。

Rand —返回一个介于 0 和 1 之间的伪随机数。

RandBetween —返回两个数字之间的伪随机数。

Replace –按字符串的起始位置将字符串的一部分替换为另一个字符串。

RGBA —返回一组红色、绿色、蓝色和 Alpha 分量的颜色值。

Right —返回字符串最右侧的部分。

Round(四舍 五入)–四舍五入到最接近的数字。

RoundDown –向下舍入到之前最大的数字。

RoundUp –向上舍入到最小的下一个数字。

S

Search —在表中查找在其中一列中包含字符串的记录。

Second —检索日期/时间值的第二部分。

Sin –返回以弧度为单位指定的角度的正弦值。

Sort —返回基于公式的排序表。

SortByColumns —返回基于一个或多个列的排序表。

Split —将文本字符串拆分为子字符串表。

Sqrt –返回数字的平方根。

StartsWith —检查文本字符串是否以另一个文本字符串开头。

StdevP –返回其参数的标准偏差。

Substitute —通过匹配字符串,将字符串的一部分替换为另一个字符串。

Sum —计算表表达式或一组参数的总和。

Switch —与一组值匹配,然后计算相应的公式。

T

Tan –返回以弧度为单位指定的角度的正切值。

Text —转换任何值并将数字或日期/时间值格式化为文本字符串。

ThisRecord –返回记录范围函数(如 ForAllWithSum)中当前项目的记录。

Time —返回基于 Hour、MinuteSecond 值的日期/时间值。

TimeValue —将仅时间字符串转换为日期/时间值。

TimeZoneOffset —返回 UTC 与用户本地时间之间的时差(以分钟为单位)。

Today –返回当前仅限日期的值。

Trim –删除文本字符串的末尾和内部的多余空格。

TrimEnds –仅从文本字符串的末尾删除多余的空格。

Trunc –通过删除任何小数部分,将数字截断为仅整数部分。

U

Upper —将文本字符串中的字母转换为全部大写。

User —返回有关当前用户的信息。

UTCNow –返回以协调世界时(UTC)表示的当前日期/时间值。

UTCToday –返回以协调世界时(UTC)表示的当前仅限日期的值。

V

Value —将字符串转换为数字。

VarP –返回其参数的方差。

W

Weekday —检索日期/时间值的工作日部分。

WeekNum –返回日期/时间值的周数。

With —计算单个记录的值并执行操作,包括命名值的内联记录。

Y

Year –检索日期/时间值的年份部分。