Exists (MDX)
更新 : 2006 年 12 月 12 日
1 番目に指定されている組のセットのうち、2 番目に指定されているセットの 1 つ以上の組と共存する組のセットを返します。この関数は、autoexist によって自動的に実行される操作を手動で実行するために使用します。autoexist の詳細については、「MDX の主な概念 (MDX)」を参照してください。
オプションの <Measure Group Name> を指定すると、2 番目のセットの 1 つ以上の組と共存し、指定されたメジャー グループに非 NULL データを持つ組が返されます。
構文
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )
引数
- Set_Expression1
セットを返す有効な多次元式 (MDX) です。
- Set_Expression2
セットを返す有効な多次元式 (MDX) です。
- MeasureGroupName
メジャー グループ名を指定する有効な文字列式です。
解説
Exists は、値が NULL であるメジャーを含んでいるメジャー グループ行も対象になります。
例
カリフォルニア在住の顧客
Exists(Customers.byName.members, {Customers.State.CA})
売上があったカリフォルニア在住の顧客
Exists(Customers.byName.members, {Customers.State.CA}, 'Sales')
売上があった顧客
Exists(Customers.byName.members, , 'Sales')
Xbox の売上があった顧客
Exists(Customers.byName.members, {Product.[Product Name].[Xbox]} , 'Sales')
ワシントン州、カリフォルニア州、またはイギリス在住で、売上があった顧客 (イギリスの値がアメリカに含まれてしまっている)
SELECT
Exists(
[Customer].[Customer Geography].[State-Province].Members *
[Sales Channel].[Sales Channel].&[Internet]
,
{[Customer].[Customer Geography].[State-Province].&[WA]&[US],
[Customer].[Customer Geography].[State-Province].&[CA]&[US],
[Customer].[Customer Geography].[State-Province].&[ENG]&[US]}
)
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Sales Amount]
参照
関連項目
MDX 関数リファレンス (MDX)
Crossjoin (MDX)
NonEmptyCrossjoin (MDX)
NonEmpty (MDX)
IsEmpty (MDX)
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 7 月 17 日 |
|