Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Кортеж состоит из одного элемента из каждого измерения, содержащегося в кубе. Таким образом, кортеж уникально идентифицирует одну ячейку внутри куба.
Замечание
Кортеж, ссылающийся на один или несколько недействительных элементов, называется пустым кортежем.
Полное выражение идентификатора кортежа состоит из одного или нескольких явно определённых членов, оформленных в скобках:
(Member_expression [ ,Member_expression ... ] )
Кортеж может быть полностью квалифицирован, содержать неявные элементы или один элемент.
Кортежи и неявные члены
Кортеж, который явно указывает один элемент из каждого измерения, содержащегося в кубе, называется полностью квалифицированным кортежем. Однако кортеж не обязательно должен быть полностью квалифицирован.
Любое измерение, не указанное явно внутри кортежа, неявно ссылается. Член для неявно ссылаемой размерности зависит от структуры размерности и определённых внутри неё атрибутных отношений. Если существует явная ссылка на иерархию в том же измерении, что и неявно ссылающаяся иерархия, и между явно ссылающейся иерархией и неявно ссылающейся иерархией определена прямая или косвенная связь, то кортеж ведёт себя так, будто он содержит элемент в неявно ссылающейся иерархии, существующий вместе с этим элементом в явно ссыланной иерархии. Например, если куб содержит измерение Клиента с атрибутами города и страны, и между этими двумя атрибутами определена связь, так что у города есть одна страна, а страна может содержать много городов, то явное включение города «Лондон» в ваш кортеж косвенно ссылается на Страну «Соединённое Королевство». Однако, если не определены атрибутные отношения, отношения идут в противоположную сторону (например, хотя у города может быть связь с Country, нельзя определить, в каком городе человек живёт, просто зная страну, в которой он живёт), или между двумя определёнными атрибутами нет прямых связей (может быть связь между клиентом и городом и клиентом с страной, но не определённые отношения между городом и деревней), тогда применяются следующие правила:
Если в неявно ссылающейся иерархии есть элемент по умолчанию, этот элемент добавляется к кортежу.
Если в неявно ссылающейся иерархии нет элемента по умолчанию, используется элемент (All ) иерархии по умолчанию.
Если в неявно ссылающейся иерархии нет стандартного элемента, используется первый элемент верхнего уровня иерархии.
One-Member Кортежи
Если выражение кортежа имеет один элемент, MDX преобразует этот элемент в одночленный кортеж для целей оценки выражения. Другими словами, предоставление выражения [Measures].[TestMeasure] элемента вместо выражения кортежа функционально эквивалентно выражению кортежа ( [Measures].[TestMeasure] ).