Exists (многомерные выражения)
Изменения: 12 декабря 2006 г.
Возвращает набор кортежей первого указанного набора, которые один или более раз встречаются во втором наборе. Эта функция вручную выполняет операцию автоматической проверки. Дополнительные сведения об автоматической проверке см. в разделе Ключевые понятия многомерных выражений (многомерные выражения).
Если указано необязательное <имя группы мер>, функция возвращает кортежи, встречающиеся один или несколько раз во втором наборе и не содержащие значения NULL в заданной группе мер.
Синтаксис
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )
Аргументы
- Set_Expression1
Допустимое многомерное выражение, возвращающее набор.
- Set_Expression2
Допустимое многомерное выражение, возвращающее набор.
- MeasureGroupName
Допустимое строковое выражение, обозначающее имя группы мер.
Замечания
Строки группы мер, содержащие значения NULL, возвращаются функцией Exists.
Примеры
Клиенты, проживающие в Калифорнии:
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]
См. также
Справочник
Справочник по функциям многомерных выражений (многомерные выражения)
Crossjoin (многомерные выражения)
NonEmptyCrossjoin (многомерные выражения)
NonEmpty (многомерные выражения)
IsEmpty (многомерные выражения)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
12 декабря 2006 г. |
|
17 июля 2006 г. |
|