MIN 集計関数はソース モジュールのライン アイテムから最小値を返します。
たとえば、MIN 集計関数を使用して、組織の各部門で最も低い給与レベルを表示できます。
構文
Source[MIN:Mapping, MIN:Mapping 2, etc.]
引数
引数 | データ型 | 説明 |
Source | 数値、日付、時間軸 | 最小値を検索するライン アイテム 数値の最小値は最も低い値で、日付または時間軸の最小値は最も早い日付か時間軸です。 |
Mapping | リスト | 検索条件として使用するライン アイテム 条件を複数指定する場合は、この引数を繰り返します。 |
MIN 集計関数は Line item 引数と同じデータ型の結果を返します。
計算エンジンの機能の違い
集計する値がない場合:
- Polaris では、数値の場合に 0、日付と時間軸の場合に BLANK が返されます。
- Classic エンジンでは、数値の場合に Infinity、日付の場合に 2399-12-31、時間軸の場合に BLANK が返されます。
制約
- ソース モジュールのマッピング ライン アイテムの形式設定に使用されるリストは、MIN 集計関数を使用するターゲット ライン アイテムのディメンションである必要があります。
- マッピング ライン アイテムのディメンションはソース ライン アイテムにも表示する必要があります。
- MIN 関数を使ってユーザー リストを参照できます。ただし、ユーザー リスト内の特定のユーザーは、内容が変化して式が無効になる可能性がある本番データであるため参照できません。
例
こちらの例では、「Salary Details」モジュールの列にライン アイテムがあり、行に「Employees」リストがあります。モジュールには従業員の給与と勤務都市が表示されています。
「Salary」ライン アイテムのデータ型は数値です。「City」ライン アイテムのデータ型はリストで、「City」リスト上で形式設定されています。
Salary | City | |
Employee A | 35,000 | London |
Employee B | 54,000 | New York |
Employee C | 38,000 | San Francisco |
Employee D | 24,000 | Edinburgh |
Employee E | 60,000 | New York |
Employee F | 40,000 | London |
以下では、「Minimum Salary Details」モジュールの行に「Minimum salary for city」ライン アイテム、列に「City」リストがあります。
この式では、MIN 集計関数を使用して、各都市の最低給与を表示します。
London | Edinburgh | San Francisco | New York | |
Minimum salary for city
| 35,000 | 24,000 | 38,000 | 54,000 |
二つのマッピングがある例
もう一つの例でもさきほどの「Salary Details」モジュールを使用していますが、こちらにだけ「Department」ライン アイテムがあります。 「Department」ライン アイテムのデータ型はリストで、「Department」リスト上で形式設定されています。
Salary | Department | City | |
Employee A | 35,000 | HR | London |
Employee B | 54,000 | Finance | New York |
Employee C | 38,000 | Marketing | San Francisco |
Employee D | 27,500 | Marketing | San Francisco |
Employee E | 24,000 | Sales | Edinburgh |
Employee F | 60,000 | Finance | New York |
Employee G | 40,000 | HR | London |
以下では、「Minimum Salary Details」モジュールのページに「Minimum salary for city」ライン アイテム、行に「Department」リスト、列に「City」リストがあります。
ライン アイテムの式では、MIN 集計関数を使用して、それぞれの部門と都市の最低給与を表示します:Salary Details.Salary[MIN:Salary Details.City, MIN:Salary Details.Department]
。
たとえば、New York の Finance 部門の最低給与は 54,000 です。
London | Edinburgh | San Francisco | New York | |
HR | 35,000 | |||
Finance | 54,000 | |||
Sales | 24,000 | |||
Marketing | 27,500 |