Поделиться через


Кроме функции многомерных выражений

Обрабатывает два набора и удаляет кортежи из первого набора, существующие во втором наборе, сохраняя при необходимости одинаковые элементы.

Синтаксис

  
Except(Set_Expression1, Set_Expression2 [, ALL ] )  

Аргументы

Set_Expression1
Допустимое многомерное выражение, возвращающее набор.

Set_Expression2
Допустимое многомерное выражение, возвращающее набор.

Замечания

Если заданО значение 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])  

См. также

- (кроме) (многомерные выражения)
Справочник по функции многомерных выражений (многомерные выражения)