Свойства элементов многомерных выражений

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

Примечание

В MicrosoftSQL Server свойства элементов называются связями атрибутов. Дополнительные сведения см. в разделе Связи атрибутов.

Существуют внутренние и пользовательскиесвойства:

Внутренние свойства элементов
Все элементы поддерживают внутренние свойства элементов, такие как форматированное значение элемента, а измерения и уровни обеспечивают еще и дополнительные внутренние свойства измерения и уровня элементов, например идентификатор элемента.

Дополнительные сведения см. в разделе Встроенные свойства элементов (многомерные выражения).

Пользовательские свойства элементов
С элементами часто связаны дополнительные свойства. Например, каждому товару уровня «Продукты» могут быть присвоены свойства SKU, SRP, Weight и Volume. Эти свойства не являются элементами, они содержат дополнительные сведения об элементах на уровне «Продукты».

Дополнительные сведения см. в разделе Свойства определяемых пользователем элементов (многомерные выражения).

Как внутренние, так и пользовательские свойства элементов можно извлечь с использованием ключевого слова PROPERTIES или функции Properties .

Использование ключевого слова PROPERTIES

Ключевое слово PROPERTIES указывает свойства элементов, которые будут использоваться для данной оси измерения. Ключевое слово PROPERTIES находится в предложении <axis specification> инструкции многомерных выражений SELECT :

SELECT [<axis_specification>  
       [, <axis_specification>...]]  
  FROM [<cube_specification>]  
[WHERE [<slicer_specification>]]  

Предложение <axis_specification> содержит необязательное предложение <dim_props> , как видно в следующем синтаксисе:

<axis_specification> ::= <set> [<dim_props>] ON <axis_name>  

Примечание

Дополнительные сведения о значениях и <axis_name> см. в <set> разделе Указание содержимого оси запросов (многомерных выражений).

Ключевое слово <dim_props> позволяет обратиться с запросом к свойствам измерения, уровня и элементов, используя ключевое слово PROPERTIES . Следующий синтаксис показывает формат предложения <dim_props> :

<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]  

Синтаксическая конструкция <property> изменяется в зависимости от свойства, к которому обращен запрос.

  • Чувствительным к контексту внутренним свойствам элементов должно предшествовать имя измерения или уровня. Однако нечувствительные к контексту внутренние свойства элементов не могут быть определены именем измерения или уровня. Дополнительные сведения об использовании ключевое слово PROPERTIES со встроенными свойствами элементов см. в разделе Встроенные свойства элементов (МНОГОМЕРНЫЕ ВЫРАЖЕНИЯ).

  • Заданным пользователем внутренним свойствам элемента должно предшествовать имя уровня, на котором они располагаются. Дополнительные сведения об использовании ключевое слово PROPERTIES со свойствами определяемых пользователем элементов см. в разделе Свойства определяемых пользователем элементов (многомерные выражения).

См. также:

Создание и использование значений свойств (многомерные выражения)