NonEmptyCrossjoin (MDX)

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

Syntax

  
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )  

Arguments

Set_Expression1
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.

Set_Expression2
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.

Количество
Допустимое числовое выражение, указывающее количество множеств, которые нужно вернуть.

Remarks

Функция NonEmptyCrossjoin возвращает векторное произведение двух или более множеств в виде множества, исключая пустые кортежи или кортежи без данных, предоставляемых базовыми таблицами фактов. Из-за работы функции NonEmptyCrossjoin все вычисленные элементы автоматически исключаются.

Если Count не задано, функция кросса объединяет все заданные множества и исключает пустые элементы из полученного множества. Если задано определённое количество множеств, функция перекрестка объединяет количество заданных множеств, начиная с первого заданного множества. Функция NonEmptyCrossjoin использует все оставшиеся множества, указанные в последующих заданных множествах, но не объединённые, чтобы определить, какие элементы считаются непустыми в полученном перекрёстном наборе. Функция NonEmptyCrossjoin учитывает NON_EMPTY_BEHAVIOR настройки вычисленных мер.

Important

Эта функция устарела, и вам не стоит её использовать; Он сохраняется только для поддержания обратной совместимости. Вместо этого следует использовать функцию Exists (MDX) с аргументом имени группы меры или функцию NonEmpty (MDX ).