Свойства элементов многомерных выражений
Применимо к: 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 со свойствами определяемых пользователем элементов см. в разделе Свойства определяемых пользователем элементов (многомерные выражения).
См. также:
Создание и использование значений свойств (многомерные выражения)