Функция Members применяется к иерархиям или к уровням.
При применении к иерархии функция возвращает набор всех членов иерархии, независимо от уровня.
Пример: [Дата].[Иерархия1].Members – возвращает полный перечень всех годов, месяцев и дней.
При применении к уровню функция возвращает набор всех членов измерения, находящихся на данном уровне.
Пример: [Место].[Иерархия_Место].[Города].Members – возвращает полный перечень всех городов.
Функция AllMembers работает аналогично функции Members, но Members возвращает все элементы иерархии, кроме вычисляемых, а AllMembers возвращает также и вычисляемые элементы.
PrevMember, NextMember
Для перемещения в пределах одного уровня, используются функции PrevMember и NextMember:
[Дата].[2009].[Март].NextMember – возвращает апрель 2009 года,
[Дата].[2009].[Март].PrevMember – возвращает февраль 2009 года,
[Дата].[2009].[Март].PrevMember.PrevMember – возвращает январь 2009 года.
Для более компактной записи применяются функции Lag(.) и Lеad(.):
[Дата].[2009].[Март]. Lag(2) – возвращает январь 2009 года,
[Дата].[2009].[Март]. Lеad(5) – возвращает август 2009 года,
[Дата].[2009].[Март]. Lag(-1) – возвращает апрель 2009 года.
Children, Parent
Для перемещения вверх и вниз по уровням используются функции Children и Parent:
[Дата].[2009].[Март].Children – возвращает все дни марта,
[Дата].[2009].[Март].Parent – возвращает [Дата].[2009],
[Дата].[2009].[Март].[25].Parent.Parent – возвращает [Дата].[2009].
Функции FirstChild, LastChild возвращают первого (последнего) потомка данного элемента.
Електронне навчальне видання
КОНСПЕКТ ЛЕКЦІЙ
з дисципліни
«СИСТЕМИ КЕРУВАННЯ БАЗАМИ ДАНИХ»
для студентів усіх форми навчання
напряму 6.050102 «Комп’ютерна інженерія»
Упорядник ТАНЯНСЬКИЙ Сергій Станіславович
Відповідальний випусковий О.Г. Руденко
Авторська редакція