Использование выражений элементов
Выражение элемента содержит идентификатор члена, функцию-член или выражение, которое можно преобразовать в элемент.
Идентификаторы членов могут поступать в различных форматах. Простейшая форма идентификатора члена состоит из имени члена. Например:
SELECT Amount ON 0
FROM [Adventure Works]
Однако если в разных иерархиях имеется несколько членов с одинаковым именем, метод не определяет, какой член будет возвращать запрос. Например, следующий запрос запрашивает данные для члена с именем [CY 2004]. Запрос выполняется успешно, но в кубе Adventure Works есть по крайней мере шесть элементов с таким именем:
SELECT [CY 2004] ON 0
FROM [Adventure Works]
Поэтому наиболее надежной формой идентификатора члена является уникальное имя члена, которое гарантирует идентификацию определенного члена в кубе. Службы Analysis Services могут создавать уникальные имена несколькими способами, но уникальное имя всегда состоит из по крайней мере двух идентификаторов: имени измерения и имени члена или ключа члена. Уникальное имя отображается в следующем формате:
Dimension_Name
.[Hierarchy_Name.] [[{Member_Name | &Member_Key}.]... ] {Member_Name | &Member_Key}
Ниже приведены некоторые примеры уникальных имен элементов из куба Adventure Works:
[Measures].[Amount]
[Date].[Calendar Year].&[2004]
[Date].[Calendar].[Calendar Quarter].&[2004]&[1]
[Employee].[Employees].&[112]
[Product].[Product Categories].[All Products]
Многие функции многомерных выражений существуют, возвращающие элементы. Полный список см. в справочнике по функции многомерных выражений (МНОГОМЕРНЫЕ выражения)
Заметка
Дополнительные сведения о именах элементов и ключах элементов см. в работа с элементами, кортежами и наборами (многомерными выражениями).
См. также
выражений