Power Automate アレイ内の数値の件数・合計・平均・最大・最小を取得

2024年3月11日

English version.

Power Automateでアレイ内の数値の件数・合計・平均・最大・最小を取得する方法を紹介します。

手順

どの場合でも最初に何らかの方法で整数のアレイを用意します。

最大

式でmax関数を利用します。

今回の例では次のような式になります。

max(variables('アレイ変数'))

最小

式でmin関数を利用します。

今回の例では次のような式になります。

min(variables('アレイ変数'))

件数

式でlength関数を利用します。

今回の例では次のような式になります。

length(variables('アレイ変数'))

合計

合計用の変数を初期値0で用意しておき、

アレイの内容を「Apply to each」で繰り返して

現在のアイテムを「変数の値を増やす」で加算していきます。

繰り返しが終了すると合計値になります。

平均

前述の合計を件数で割ります。割り算div関数で行います。

また整数の平均を出したとき、そのままでは小数点以下が切り捨てられてしまうため、

float関数も利用します。

今回の例では次のような式になります。

div(float(variables('合計')),length(variables('アレイ変数')))

当サイトの情報を再編集した実務リファレンス

ネット検索では解決しづらい「日付の変換」や「複雑なデータ処理」など、当サイトで公開している技術情報を電子書籍として読みやすく再編集しました。

400以上のコネクタや関数の仕様を網羅的に解説しており、困ったときにすぐ引ける「辞書」として活用いただけます。

現場でのトラブルシューティングや、手元での確認用に最適です。Kindle Unlimited対象(読み放題)です。

[書籍リンク:Power Automate (Web版)完全版 基本から実用まで]

関連記事

実用例の記事一覧

Desktop版での方法