* (перекрестное соединение) (многомерные выражения)

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

Синтаксис

Set_Expression * Set_Expression

Аргументы

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

Возвращаемое значение

Набор, содержащий перекрестное произведение обоих заданных наборов.

Замечания

Оператор * (Crossjoin) функционально эквивалентен функции Crossjoin.

Примеры

В следующем примере демонстрируется использование этого оператора.

-- This query returns the gross profit margin for product types
-- and reseller types crossjoined by year.
SELECT 
    [Date].[Calendar].[Calendar Year].Members *
    [Reseller].[Reseller Type].Children ON 0,
    [Product].[Category].[Category].Members ON 1
FROM
    [Adventure Works]
WHERE
    ([Measures].[Gross Profit Margin])