これらの関数は、値の評価と操作の実行を行います。
| 名前 | 説明 |
|---|---|
| Value.Alternates | 別のクエリ プランを表します。 |
| Value.Compare | 最初の値が 2 番目の値より小さいか、等しいか、または大きいかに基づいて、-1、0、または 1 を返します。 |
| Value.Equals | 2 つの値が等しいかどうかを返します。 |
| Value.Expression | 値の式を表す抽象構文ツリー (AST) を返します。 |
| Value.VersionIdentity | 値のバージョン ID を返します。 |
| Value.Versions | 使用可能なバージョンの値を含むナビゲーション テーブルを返します。 |
| Value.NativeQuery | ターゲットに対してクエリを評価します。 |
| Value.NullableEquals | 2 つの値に基づいて論理値または null を返します。 |
| Value.Optimize | 値が最適化可能なクエリを表す場合は、最適化されたクエリを返します。 それ以外の場合は値を返します。 |
| Value.Type | 指定された値の型を返します。 |
算術演算
| 名前 | 説明 |
|---|---|
| Value.Add | 2 つの値の合計を返します。 |
| Value.Divide | 最初の値を 2 番目の値で除算した結果を返します。 |
| Value.Multiply | 2 つの値の積を返します。 |
| Value.Subtract | 2 つの値の差を返します。 |
パラメーターの種類
| 名前 | 説明 |
|---|---|
| Value.As | 指定した型と互換性がある場合は、値を返します。 |
| Value.Is | 値が指定した型と互換性があるかどうかを判断します。 |
| Value.ReplaceType | 値の型を置き換えます。 |
| 実装 | 説明 |
|---|---|
| Action.WithErrorContext | この関数は、内部使用のみを目的としています。 |
| DirectQueryCapabilities.From | この関数は、内部使用のみを目的としています。 |
| Embedded.Value | 埋め込みマッシュアップ内の名前で値にアクセスします。 |
| Excel.ShapeTable | この関数は、内部使用のみを目的としています。 |
| Module.Versions | 現在のモジュールとその依存関係のモジュール バージョンのレコードを返します。 |
| Progress.DataSourceProgress | この関数は、内部使用のみを目的としています。 |
| SqlExpression.SchemaFrom | この関数は、内部使用のみを目的としています。 |
| SqlExpression.ToExpression | この関数は、内部使用のみを目的としています。 |
| Value.Firewall | この関数は、内部使用のみを目的としています。 |
| Value.ViewError | この関数は、内部使用のみを目的としています。 |
| Value.ViewFunction | この関数は、内部使用のみを目的としています。 |
| Variable.Value | 指定した変数の値を返します。 |
| Variable.ValueOrDefault | 指定した変数の値を返します。変数が定義されていない場合は既定値を返します。 |
メタデータ
| 名前 | 説明 |
|---|---|
| Value.Metadata | 入力のメタデータを含むレコードを返します。 |
| Value.RemoveMetadata | 値のメタデータを削除し、元の値を返します。 |
| Value.ReplaceMetadata | 値のメタデータを指定された新しいメタデータ レコードに置き換え、元の値を新しいメタデータにアタッチして返します。 |
系列
| 名前 | 説明 |
|---|---|
| Graph.Nodes | この関数は、内部使用のみを目的としています。 |
| Value.Lineage | この関数は、内部使用のみを目的としています。 |
| Value.Traits | この関数は、内部使用のみを目的としています。 |