@INTERSECT
指定された2つのメンバー・リストに表示されるメンバーの交差を返します。
構文
@INTERSECT(list1, list2)
ノート
この関数は、共有メンバーを参照メンバーと区別して処理します。したがって、共有メンバーは交差しません。
例
次の例では、Sample.Basicデータベースを使用します。
@INTERSECT(@CHILDREN("100"), @ATTRIBUTE(Can))
は、100-10
および100-20
を返します。
共有メンバーは参照メンバーとは異なるとみなされるため、@INTERSECT(@CHILDREN("Colas"), @CHILDREN("Diet Drinks");
は空のセットを戻します。
FIX (@INTERSECT(@CHILDREN("100-10"), @CHILDREN("Diet Drinks")))
Sales = 500;
ENDFIX;
@INTERSECT式は空のセットに評価されるため、FIX文はSalesのすべての値を500に設定します。