UnknownMember (многомерные выражения)
Возвращает неизвестный элемент, связанный с уровнем или элементом.
Синтаксис
Member expression syntax
Member_Expression.UnknownMember
Hierarchy_expression syntax
Hierarchy_Expression.UnknownMember
Аргументы
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.Hierarchy_Expression
Допустимое многомерное выражение, возвращающее иерархию.
Замечания
Службы MicrosoftSQL ServerAnalysis Services создают неизвестный элемент для связи данных таблицы фактов с иерархией, если иерархия неизвестна. Неизвестный элемент может быть на одном из следующих уровней.
На верхнем уровне для иерархий атрибутов, которые нельзя статистически вычислить.
На первом уровне после уровня All для естественных иерархий.
На любом уровне для неестественных иерархий.
Если выражение элемента указано, функция UnknownMember возвращает неизвестный дочерний элемент указанного элемента. Если указанный элемент не существует, функция возвращает значение NULL.
Если выражение иерархии указано, функция UnknownMember возвращает неизвестный элемент верхнего уровня, если он существует.
Если данный неизвестный элемент не существует для уровня или элемента, функция UnknownMember создает элемент NULL.
![]() |
---|
Если неизвестный элемент не существует для иерархии или элемента, формируется сообщение об ошибке. |
Примеры
В следующем примере возвращается неизвестный элемент для элемента 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]