Неизвестный член (MDX)

Возвращает неизвестного члена, связанного с уровнем или участником.

Syntax

  
Member expression syntax  
Member_Expression.UnknownMember  
  
Hierarchy_expression syntax  
Hierarchy_Expression.UnknownMember  

Arguments

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

Hierarchy_Expression
Действительное выражение многомерных выражений (MDX), возвращающее иерархию.

Remarks

Analysis Services создаёт неизвестный элемент для связи данных таблицы фактов с иерархией, когда иерархия неизвестна. Неизвестный участник может находиться на одном из следующих уровней:

  • На верхнем уровне для иерархий атрибутов, которые не агрегированы.

  • На первом уровне ниже уровня All для естественных иерархий.

  • На любом уровне для неестественных иерархий.

Если задано выражение элемента, функция UnknownMember возвращает неизвестного дочернего члена указанного элемента. Если указанный элемент не существует, функция возвращает null.

Если задано иерархическое выражение, функция UnknownMember возвращает неизвестный член на верхнем уровне, если он существует.

Если неизвестный элемент не существует на уровне или члене, функция UnknownMember создаёт нулевого члена.

Note

Если неизвестный член отсутствует в иерархии или члене, генерируется ошибка.

Примеры

Следующий пример возвращает неизвестный элемент для члена All Products в иерархии атрибутов Product для всех членов измерения Measures.

SELECT [Product].[Product].[All Products].UnknownMember  
    ON Columns,  
[Measures].Members  
    ON Rows  
FROM [Adventure Works]  
  

Следующий пример возвращает неизвестный элемент для иерархии категорий произведений для всех членов измерения мер.

SELECT [Product].[Product Categories].UnknownMember  
    ON Columns,  
[Measures].Members  
    ON Rows  
FROM [Adventure Works]