Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает множество кортежей первого множества, указанных и существующих с одним или несколькими кортежами второго множества. Эта функция выполняется вручную, то, что существует авто, работает автоматически. Для получения дополнительной информации о существовании автомобиля см. Ключевые концепции в MDX (Аналитические сервисы).
Если предоставлено необязательное <название> группы меры, функция возвращает кортежи, существующие с одним или несколькими кортежами из второго набора и теми, у которых есть соответствующие строки в таблице фактов указанной группы меры.
Syntax
Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )
Arguments
Set_Expression1
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Set_Expression2
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Название MeasureGroupName
Допустимое строковое выражение, указывающее имя группы меры.
Remarks
Строки групп мер с мерами, содержащими null значения, вносят вклад в Exists при указании аргумента MeasureGroupName. Это разница между этой формой функции Exists и Nonempty: если свойство NullProcessing этих мер установлено на Preserve, это означает, что меры будут показывать значения Null при выполнении запросов к этой части куба; NonEmpty всегда удаляет кортежи из множества с нулевыми значениями измерения, тогда как Exists с аргументом MeasureGroupName не фильтрует кортежи с соответствующими строками группы мер, даже если значения измерения равны Null.
Если используется параметр MeasureGroupName , результаты будут зависеть от того, есть ли видимые меры в указанной группе мер; если в ссылочной группе мер нет видимых мер, то EXISTS всегда возвращает пустое множество, независимо от значений Set_Expression1 и Set_Expression2.
Примеры
Клиенты, живущие в Калифорнии:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Customer].[State-Province].&[CA]&[US]}
) ON 1
FROM [Adventure Works]
Клиенты, живущие в Калифорнии с продажами:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Customer].[State-Province].&[CA]&[US]}
, "Internet Sales") ON 1
FROM [Adventure Works]
Клиенты с продажами:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, , "Internet Sales") ON 1
FROM [Adventure Works]
Покупатели, купившие велосипеды:
SELECT [Measures].[Internet Sales Amount] ON 0,
EXISTS(
[Customer].[Customer].[Customer].MEMBERS
, {[Product].[Product Categories].[Category].&[1]}
, "Internet Sales") ON 1
FROM [Adventure Works]