Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оценивает два множества и удаляет те кортежи из первого набора, которые также присутствуют во втором, при этом сохраняет дубликаторы.
Syntax
Except(Set_Expression1, Set_Expression2 [, ALL ] )
Arguments
Set_Expression1
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Set_Expression2
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Remarks
Если задано ALL , функция сохраняет дубликаты, найденные в первом наборе; дубликаты, найденные во втором наборе, всё равно будут удалены. Участники возвращаются в порядке появления в первом наборе.
Примеры
Следующий пример демонстрирует использование этой функции.
//This query shows the quantity of orders for all products,
//with the exception of Components, which are not
//sold.
SELECT
[Date].[Month of Year].Children ON COLUMNS,
Except
([Product].[Product Categories].[All].Children ,
{[Product].[Product Categories].[Components]}
) ON ROWS
FROM
[Adventure Works]
WHERE
([Measures].[Order Quantity])