ALL 集計関数は、ソース モジュールの特定のブール値条件と一致するすべての値の TRUE の結果を返します。

たとえば、ALL 集計関数を使用して、第一四半期にボーナスが支給されたすべての従業員を特定できます。 

Source[ALL:Mapping, ALL:Mapping 2, etc.]

引数データ型説明
Sourceブール値Mapping 引数の条件に一致するすべての値を検索するライン アイテム
Mappingリスト

検索条件として使用するライン アイテム

条件を複数指定する場合は、この引数を繰り返します。

ALL 集計関数は結果をブール値で返します。

Polaris では、ALL 集計関数にマッピングされていないセルのデフォルト値は FALSE です。

Classic エンジンではデフォルト値が TRUE です。

  • ソース モジュールのマッピング ライン アイテムの形式設定に使用されるリストは、ALL 集計関数を使用するターゲット ライン アイテムのディメンションである必要があります。
  • マッピング ライン アイテムのディメンションはソース ライン アイテムにも表示する必要があります。
  • ALL 関数を使ってユーザー リストを参照できます。ただし、ユーザー リスト内の特定のユーザーは、内容が変化して式が無効になる可能性がある本番データであるため参照できません。

AND

こちらの例では、「Salary Details」モジュールの列にライン アイテムがあり、行に「Employees」リストがあります。モジュールには従業員のボーナスと勤務都市が表示されています。

Bonus」ライン アイテムのデータ型はブール値です。「City」ライン アイテムのデータ型はリストで、「City」リスト上で形式設定されています。


BonusCity
Employee A

true

London
Employee B

true

New York
Employee C
San Francisco
Employee D

true

Edinburgh
Employee E
New York
Employee F

true

London

以下では、「All Employee Bonus Locations」モジュールの行に「All locations with employee bonuses」ライン アイテムがあり、列に「City」リストがあります。 「All locations with employee bonuses」ライン アイテムのデータ型はブール値です。

この式では、ALL 集計関数を使用して、すべての従業員にボーナスが支給された都市を表示します。


LondonEdinburghSan FranciscoNew York

All locations with employee bonuses

Salary Details.Bonus[ALL:Salary Details.City]

true

true



もう一つの例でもさきほどの「Salary Details」モジュールを使用していますが、こちらにだけ「Department」ライン アイテムがあります。 「Department」ライン アイテムのデータ型はリストで、「Department」リスト上で形式設定されています。


BonusDepartmentCity
Employee A

true

SalesLondon
Employee B

true

SalesNew York
Employee C
HRSan Francisco
Employee D

true

HRSan Francisco
Employee E

true

SalesNew York
Employee F
SalesLondon

以下では、「All Employee Bonus Locations」モジュールのページに「All locations with employee bonuses」ライン アイテム、行に「Department」リスト、列に「City」リストがあります。 「All locations with employee bonuses」ライン アイテムのデータ型はブール値です。

ライン アイテムの式では、ALL 集計関数を使用して、それぞれの部門と都市でボーナスが支給されたすべての従業員を表示します:Salary Details.Bonus[ALL:Salary Details.City, ALL:Salary Details.Department]

同じ都市と部門のすべての従業員にボーナスが支給された場合のみ、この式は TRUE の結果を返します。


LondonSan FranciscoNew York
Sales

true

HR