Поделиться через


Инструкция UPDATE MEMBER (многомерные выражения)

Обновляет существующий вычисляемый элемент.

Синтаксис

UPDATE MEMBER Cube_Name.Member_Name 
   AS MDX_Expression
      [,Property_Name = Property_Value, ...n]
......[,SCOPE_ISOLATION = CUBE]

Аргументы

  • Cube_Name
    Допустимое строковое выражение, содержащее имя куба, в котором находится элемент.

  • Member_Name
    Допустимое строковое выражение, содержащее имя существующего элемента.

  • MDX_Expression
    Допустимое многомерное выражение, в котором находится элемент, который должен быть обновлен.

  • Property_Name
    Допустимое строковое выражение, содержащее имя свойства вычисляемого элемента.

  • Property_Value
    Допустимое скалярное выражение, содержащее значение свойства вычисляемого элемента.

Замечания

Инструкция UPDATE MEMBER обновляет существующие вычисляемые элементы, сохраняя относительную очередность элемента по отношению к другим вычислениям. Поэтому использовать инструкцию UPDATE MEMBER для изменения элемента SOLVEORDER нельзя.

Инструкцию UPDATE MEMBER нельзя указать в сценарии многомерных выражений для куба.

При указании куба, отличного от текущего подключенного куба, возникает ошибка. Поэтому для обращения к текущему кубу вместо указания имени куба рекомендуется использовать переменную CURRENTCUBE.

Дополнительные сведения о свойствах элементов, определенных в OLE DB, см. в документации OLE DB.

Стандартные свойства

У каждого элемента есть набор стандартных свойств. В следующей таблице перечислены эти стандартные свойства.

Идентификатор свойства

Значение

FORMAT_STRING

Строка форматирования Microsoft Office, используемая клиентским приложением для отображения значений ячеек.

VISIBLE

Значение, определяющее видимость вычисляемого элемента в наборе строк схемы. Видимые вычисляемые элементы могут добавляться к набору функцией AddCalculatedMembers. Ненулевое значение указывает, что данный вычисляемый элемент видим. Значение этого свойства по умолчанию равно Visible.

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

NON_EMPTY_BEHAVIOR

Мера или набор, используемые для определения поведения вычисляемых элементов при разрешении пустых ячеек.

CAPTION

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

DISPLAY_FOLDER

Значение строки, указывающее путь к папке отображения, в которой элемент будет отображаться клиентским приложением. Разделитель уровней вложенности папок определяется клиентским приложением. Для средств и клиентов, входящих в состав служб Службы Analysis Services, в качестве разделителя уровней используется обратная косая черта (\). Чтобы указать для определенного элемента несколько папок отображения, используйте для разделения папок точку с запятой (;).

ASSOCIATED_MEASURE_GROUP

Имя группы мер, с которой связан элемент.