值函数
这些函数对这些值进行评估并执行操作。
值
函数 | 说明 |
---|---|
Value.Alternate | 表示备用查询计划。 |
Value.Compare | 返回 1、0 或 -1,具体取决于 value1 是大于、等于还是小于 value2。 可提供可选的比较器函数。 |
Value.Equals | 返回两个值是否相等。 |
Value.Expression | 返回表示值表达式的抽象语法树 (AST)。 |
Value.NativeQuery | 对目标计算查询。 |
Value.NullableEquals | 基于两个值返回一个逻辑值或 NULL。 |
Value.Optimize | 如果 value 表示可优化的查询,则返回优化后的查询。 否则,返回 value。 |
Value.Type | 返回给定值的类型。 |
算术运算
函数 | 描述 |
---|---|
Value.Add | 返回两个值的总和。 |
Value.Divide | 返回将第一个值除以第二个值的结果。 |
Value.Multiply | 返回两个值的乘积。 |
Value.Subtract | 返回两个值的差。 |
算术参数
函数 | 描述 |
---|---|
Precision.Double | 内置算术运算符的可选参数,以指定双精度。 |
Precision.Decimal | 内置算术运算符的可选参数,以指定小数精度。 |
参数类型
类型 | 描述 |
---|---|
Value.As | 如果值与指定类型兼容,则返回该值。 |
Value.Is | 确定值是否与指定类型兼容。 |
Value.ReplaceType | 可以使用 Value.ReplaceType 将值归属给类型。 Value.ReplaceType 会返回归属类型的新值,如果新类型与该值的本机原始类型不兼容,则会引发错误。 特别是,当试图将抽象类型(如 any)归属于某个函数时,该函数会引发错误。 替换记录类型时,新类型必须具有相同的字段数,并且新字段将按序号位置而不是按名称替换旧字段。 同样,在替换表类型时,新类型必须具有相同的列数,并且新列按序号位置替换旧列。 |
实现 | 描述 |
---|---|
DirectQueryCapabilities.From | 此函数仅计划供内部使用。 |
Embedded.Value | 在嵌入的混合 Web 应用程序中按名称访问值。 |
Excel.ShapeTable | 此函数仅计划供内部使用。 |
Value.Firewall | 此函数仅计划供内部使用。 |
Variable.Value | 此函数仅计划供内部使用。 |
SqlExpression.SchemaFrom | 此函数仅计划供内部使用。 |
SqlExpression.ToExpression | 此函数仅计划供内部使用。 |
Metadata
函数 | 描述 |
---|---|
Value.Metadata | 返回包含输入的元数据的记录。 |
Value.RemoveMetadata | 删除值的元数据,并返回原始值。 |
Value.ReplaceMetadata | 用提供的新元数据记录替换值上的元数据,并返回带有新元数据的原始值。 |
沿袭
函数 | 说明 |
---|---|
Graph.Nodes | 此函数仅计划供内部使用。 |
Value.Lineage | 此函数仅计划供内部使用。 |
Value.Traits | 此函数仅计划供内部使用。 |