Abs、Exp、Ln、Power、Log、Sqrt 関数
適用対象: キャンバス アプリ Dataverse 数式列 デスクトップ フロー モデル駆動型アプリ Power Pages Power Platform CLI
絶対値、自然対数、平方根、e または任意の数の指定した累乗の結果を計算します。
内容
Abs 関数は引数の負以外の値を返します。 数値が負の場合は、Abs は相当する正の値を返します。
Exp 関数は e の引数の累乗を返します。 超越数 e は 2.7182818... で始まります
Ln 関数は引数の自然対数 (ベース e) を返します。
Power 関数は数値の累乗を返します。 ^ 演算子 を使用するのに相当します。
Log 関数は、第 1 引数の対数を、第 2 引数で指定した基数で返します (指定がなければ 10)。
Sqrt 関数はそれ自体を乗じた場合に、引数と等しい数値を返します。
単一の数値を渡す場合、戻り値は呼び出される関数に基づく単一の結果です。 複数の数値を含む単一列 テーブル を渡すと、戻り値は Value 列の結果の単一列テーブルとなり、引数のテーブル内のレコードごとに 1 つの結果が返されます。 複数列テーブルがある場合は、テーブルの使用 に関するページの説明に従って、そのテーブルを単一列テーブルにすることができます。
引数が、未定義の値の場合は、結果は空白です。 負の数の平方根および対数で発生する可能性があります。
構文
腹筋( 数値 )
経験値( 数値 )
Ln( 数値 )
平方根( 数値 )
- 番号 - 必須。 演算する数値。
累乗( 基数、 指数 )
- Base - 必須。 累乗する Base の数値。
- 指数 - 必須。 ベースの数値を累乗する指数。
ログ( 数値、 ベース )
- 番号 - 必須。 対数の計算に使用する数値。
- ベース - オプション。 計算する対数の基数を指定します。 既定では、10 (指定されていない場合)。
Abs( SingleColumnTable )
Exp( シングル列テーブル )
Ln( シングル列テーブル )
Sqrt( シングル列テーブル )
- SingleColumnTable - 必須。 演算する複数の数値を含む単一列テーブル。
例
単一の数値
計算式 | 内容 | 結果 |
---|---|---|
腹筋( -55 ) | 負の記号のない数値を返します。 | 55 |
実験(2) | e の 2 乗、または e * e を返します。 | 7.389056... |
100の | 数値 100 の自然対数 (ベース e) を返します。 | 4.605170... |
ログ(100) | logarithm 関数は、数値 100 の 10 進法による対数を返します。 | 2 |
ログ(64,2) | logarithm 関数は、数値 64 の 2 進法による対数を返します。 | 6 |
パワー(5,3) | 5 の 3 乗、または 5 * 5 * 5 を返します。 | 125 |
平方根(9) | それ自体を乗じた結果が 9 になる数値を返します。 | 3 |
単一列テーブル
このセクションの例では、ValueTable という名前のついたデータ ソースを使用し、次のデータを含みます:
価値 |
---|
9 |
-4 |
2 |
式 | Description | Result |
---|---|---|
Abs( 値テーブル ) | テーブル内の各数値の絶対値を返します。 | 次の値を含む Value 列を持つ単一列テーブル: 9, 4, 2 |
Exp( 値テーブル ) | テーブル内の各数値で e を累乗した値を返します。 | 次の値を含む Value 列を持つ単一列テーブル: 8103.083927..., 0.018315..., 7.389056... |
Ln( 値テーブル ) | テーブルの各数値の自然対数を返します。 | 次の値を含む Value 列を持つ単一列テーブル: 2.197224..., Blank(), 0.693147... |
Sqrt( 値テーブル ) | テーブルの各数値の平方根を返します | 次の値を含む Value 列を持つ単一列テーブル: 3, Blank(), 1.414213... |
手順の例
- Text input コントロールを追加し、ソースという名前を付けます。
- Label コントロールを追加し、その Text プロパティを次の数式に設定します:
Sqrt( 値( ソース.テキスト ) ) - Source に数値を入力し、Label コントロールに入力した数値の平方根が表示されることを確認します。