UnknownMember (многомерные выражения)

Возвращает неизвестный элемент, связанный с уровнем или элементом.

Синтаксис

  
Member expression syntax  
Member_Expression.UnknownMember  
  
Hierarchy_expression syntax  
Hierarchy_Expression.UnknownMember  

Аргументы

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

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

Замечания

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

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

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

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

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

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

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

Заметка

Если неизвестный элемент не существует для иерархии или элемента, формируется сообщение об ошибке.

Примеры

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

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

В следующем примере возвращается неизвестный элемент из иерархии Product Categories для всех элементов измерения Measures.

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

См. также

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