Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяемые пользователем свойства элементов можно добавить к конкретному именованному уровню измерения в виде связей атрибутов. Определяемые пользователем свойства элементов нельзя добавлять к уровню иерархии (All)
или в саму иерархию.
Создание определяемых пользователем свойств элементов
Определяемые пользователем свойства элементов можно добавлять в серверные измерения или кубы при помощи пользовательского интерфейса или программно.
Чтобы добавить определяемые пользователем свойства элемента через пользовательский интерфейс, используйте dimension Designer в SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Определение связей атрибутов.
Для программного создания определяемых пользователем свойств элементов приложение может использовать либо объекты AMO, либо комбинацию XML для аналитики и языка ASSL. Дополнительные сведения см. в разделе Связи атрибутов.
Извлечение определяемых пользователем свойств элементов
Свойства определяемых пользователем элементов можно получить с помощью PROPERTIES
функции ключевое слово или Properties.
Получение определяемых пользователем свойств элементов с помощью ключевого слова PROPERTIES
Для получения определяемых пользователем свойств элементов применяется практически такой же синтаксис, как и при обращении к внутренним свойствам элементов.
DIMENSION PROPERTIES [Dimension.]Level.<Custom_Member_Property>
Ключевое слово PROPERTIES
указывается после выражения набора в определении оси. Например, в следующем многомерном запросе, извлекающем определяемых пользователем свойства List Price
и Dealer Price
, ключевое слово PROPERTIES
находится после выражения набора, определяющего продукты, проданные в январе.
SELECT
CROSSJOIN([Ship Date].[Calendar].[Calendar Year].Members,
[Measures].[Sales Amount]) ON COLUMNS,
NON EMPTY Product.Product.MEMBERS
DIMENSION PROPERTIES
Product.Product.[List Price],
Product.Product.[Dealer Price] ON ROWS
FROM [Adventure Works]
WHERE ([Date].[Month of Year].[January])
Получение определяемых пользователем свойств элементов с помощью функции Properties
В качестве альтернативы к пользовательским свойствам элементов можно обращаться при помощи функции Properties
. Например, в следующем многомерном запросе ключевое слово WITH
применяется для создания вычисляемого элемента, состоящего из свойства элемента List Price
.
WITH
MEMBER [Measures].[Product List Price] AS
[Product].[Product].CurrentMember.Properties("List Price")
SELECT
[Measures].[Product List Price] on COLUMNS,
[Product].[Product].MEMBERS ON Rows
FROM [Adventure Works]
Дополнительные сведения о создании вычисляемых элементов см. в разделе Создание вычисляемых элементов в многомерных выражениях (MDX).
См. также:
Использование свойств элементов (многомерные выражения)
Properties (многомерные выражения)