使用这些命令,通过命令行或脚本与 Dataverse 中的数据进行交互。 通过使用 Power fx pac power-fx,减少 Dataverse 操作的时间和复杂性
A
Abs –数字的绝对值。
Acos –返回数字的反余弦,以弧度为单位。
Acot –返回数字的反余切值(以弧度为单位)。
AddColumns —返回添加了列 的 表。
AND –布尔逻辑 AND。 如果所有参数都为 true,则返回 true。 还可以使用 && 运算符。
Asin –返回数字的反正弦值(以弧度为单位)。
AsType —将记录引用视为特定的表类型。
Atan –返回数字的反正切值(以弧度为单位)。
Atan2 –返回基于(x,y)坐标(以弧度为单位)的反正切值。
Average —计算表表达式或一组参数的平均值。
B
Blank —返回 可用于在数据源中插入 NULL 值的空白 值。
布尔值 – 将文本字符串、数字或动态值转换为布尔值。
C
Char —将字符代码转换为字符串。
ClearCollect –从集合中删除所有数据,然后添加一组 记录。
Coalesce –替换 空白 值,同时保持非空白 值不变。
Collect(收集 )–创建集合或将数据添加到数据源。
ColorFade –淡化颜色值。
ColorValue —将 CSS 颜色名称或十六进制代码转换为颜色值。
ColumnNames – 从 动态值检索列名和值。
Concat —连接数据源中的字符串。
Concatenate –连接字符串。
Cos –返回以弧度为单位指定的角度的余弦值。
Cot –返回以弧度为单位指定的角度的余切值。
Count —对单列表中包含数字的记录数进行计数。
CountIf —对满足条件的表记录进行计数。
CountRows —对表记录进行计数。
D
Date —根据 Year 、Month 和 Day 值返回日期/时间值 。
DateAdd —将天数、月份、季度或年份添加到日期/时间值中。
DateDiff —减去两个日期值,并以天、月、季度或年为单位显示结果。
DateTime –根据日期和时间组件返回日期/时间值。
DateTimeValue —将日期和时间字符串转换为日期/时间值。
DateValue —将仅限日期的字符串转换为日期/时间值。
Day —检索日期/时间值的日期部分。
Dec2Hex –将数字转换为十六进制文本字符串。
Decimal(十进制 )–将字符串转换为 十进制数。
Degrees(度) –将弧度转换为度数。
Distinct —汇总表的记录,删除重复项。
DropColumns —返回删除了一个或多个列的表。
E
EDate –在日期中增加或减少月份,而不更改月份中的日期。
EncodeHTML —对需要转义才能在 HTML 上下文中使用的字符进行编码。
EncodeUrl —使用 URL 编码对特殊字符进行编码。
EndsWith —检查文本字符串是否以另一个文本字符串结尾。
EOMonth —将月份添加到某个日期或减去月份,返回该月的最后一天。
Error(错误 )–创建自定义错误或传递错误。
Exp –返回 e 的幂。
退出 – 退出 Power Fx 脚本或关闭 REPL。
F
Filter(筛选 )–返回基于一个或多个条件筛选的表。
Find —检查一个字符串是否出现在另一个字符串中并返回位置。
First –返回表的第一条记录。
FirstN —返回表的第一组记录(N 条记录)。
ForAll –计算表的所有记录的值并执行操作。
G
GUID— 将 GUID 字符串转换为 GUID 值或创建新的 GUID 值。
H
Help(帮助 )–显示命令行 Power Fx 主机的帮助信息。
Hex2Dec –将十六进制文本字符串转换为数字。
Hour(小时 )–返回日期/时间值的小时部分。
I
If –如果条件为 true,则返回一个值,如果条件为 true,则返回另一个值。
IfError —检测错误并提供 alternative 值或采取措施。
Index —根据排序位置从表中返回一条记录。
Int –向下舍入到最接近的整数。
IsBlankOrError –检查 空白 值或错误。
IsEmpty –检查空表。
IsError –检查错误。
IsMatch –根据模式检查字符串。 可以使用正则表达式。
IsNumeric –检查数值。
IsToday –检查日期/时间值是否为用户所在时区的今天某个时间。
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 文档转换为 动态值。
Patch –修改或创建数据源中的记录,或合并数据源外部的记录。
Pi –返回数字 π。
PlainText —从字符串中删除 HTML 和 XML 标签。
Power —返回一个提高到幂数的数字。 还可以使用 ^ 运算符。
Proper —将字符串中每个单词的第一个字母转换为大写,并将其余字母转换为小写。
R
弧度 –将度数转换为弧度。
Rand —返回一个介于 0 和 1 之间的伪随机数。
RandBetween —返回两个数字之间的伪随机数。
Refresh(刷新 )–刷新数据源的记录。
Remove(删除 )–从数据源中删除一个或多个特定记录。
RenameColumns —重命名表的列。
Replace –按字符串的起始位置将字符串的一部分替换为另一个字符串。
RGBA —返回一组红色、绿色、蓝色和 Alpha 分量的颜色值。
Right —返回字符串最右侧的部分。
Round(四舍 五入)–四舍五入到最接近的数字。
RoundDown –向下舍入到之前最大的数字。
RoundUp –向上舍入到最小的下一个数字。
S
Search —在表中查找在其中一列中包含字符串的记录。
Second —检索日期/时间值的第二部分。
Sequence —生成一个序号表,在使用 ForAll 进行迭代时很有用。
Set —设置全局变量的值。
ShowColumns —返回仅包含选定列的表。
Shuffle –随机对表的记录重新排序。
Sin –返回以弧度为单位指定的角度的正弦值。
Sort —返回基于公式的排序表。
SortByColumns —返回基于一个或多个列的排序表。
Split —将文本字符串拆分为子字符串表。
Sqrt –返回数字的平方根。
StartsWith —检查文本字符串是否以另一个文本字符串开头。
StdevP –返回其参数的标准偏差。
Substitute —通过匹配字符串,将字符串的一部分替换为另一个字符串。
Sum —计算表表达式或一组参数的总和。
Summarize(汇总 )–按所选列对记录进行分组并汇总其余部分。
Switch —与一组值匹配,然后计算相应的公式。
T
Table —创建临时表。
Tan –返回以弧度为单位指定的角度的正切值。
Text —转换任何值并将数字或日期/时间值格式化为文本字符串。
Time —返回基于 Hour、Minute 和 Second 值的日期/时间值。
TimeValue —将仅时间字符串转换为日期/时间值。
TimeZoneOffset —返回 UTC 与用户本地时间之间的时差(以分钟为单位)。
Today –返回当前仅限日期的值。
Trace(跟踪 )–在测试结果中提供其他信息。
Trim –删除文本字符串的末尾和内部的多余空格。
TrimEnds –仅从文本字符串的末尾删除多余的空格。
Trunc –通过删除任何小数部分,将数字截断为仅整数部分。
U
UniChar –将 Unicode 代码转换为字符串。
Upper —将文本字符串中的字母转换为全部大写。
V
Value —将字符串转换为数字。
VarP –返回其参数的方差。
W
Weekday —检索日期/时间值的工作日部分。
WeekNum –返回日期/时间值的周数。
With —计算单个记录的值并执行操作,包括命名值的内联记录。
Y
Year –检索日期/时间值的年份部分。