Аналитические функции предназначены для работы с кубом данных OLAP.
В традиционных базах данных типа OLTP (Online Transaction Processing — оперативная обработка транзакций), например Access или SQL Server, данные хранятся в нескольких таблицах, связанных между собой; каждая ячейка таблицы содержит один элемент данных. В Excel можно создать подключение к такой базе данных и получать оперативные данные из нее, например, через сводные таблицы. Однако, если в базе данных содержится несколько миллионов (или миллиардов) записей, Excel не в состоянии их обработать. В этом случае используют более эффективные средства обработки информации, например программу Microsoft SQL Server 2000, с помощью которой можно быстро обрабатывать большие объемы данных. Эту же программу можно использовать для создания хранилища данных и кубов OLAP. Аббревиатура OLAP расшифровывается как Online Analitical Processing — Оперативный анализ данных. Сервер OLAP содержит средства, позволяющие связываться с хранилищем данных. Также сервер OLAP обрабатывает записи из хранилища данных и преобразует таблицы в куб данных. Таким образом, куб данныхпредставляет собой многомерную структуру данных. В отличие от таблиц, используемых в реляционных базах данных, каждая ячейка куба содержит множество элементов. Для работы с кубом данных необходимо подключиться к нему и создать сводную таблицу.
Список аналитических функций :
Функция
Function
Описание
КУБЗНАЧЕНИЕ
CUBEVALUE
Возвращает обобщенное значение из куба.
КУБМНОЖ
CUBESET
Определяет вычисляемое множество элементов или кортежей, отправляя
выражение для множества в куб на сервере, который создает множество, а
затем возвращает его в Microsoft Excel.
КУБПОРЭЛЕМЕНТ
CUBERANKEDMEMBER
Возвращает n-ый или ранжированный элемент в множество. Используется для
возвращения одного или нескольких элементов в множество, например,
лучшего продавца или 10 лучших студентов.
КУБСВОЙСТВОЭЛЕМЕНТА
CUBEMEMBERPROPERTY
Возвращает значение свойства элемента из куба. Используется для проверки
существования имени элемента в кубе и возвращает указанное свойство для
этого элемента.
КУБЧИСЛОЭЛМНОЖ
CUBESETCOUNT
Возвращает число элементов множества.
КУБЭЛЕМЕНТ
CUBEMEMBER
Возвращает элемент или кортеж из куба. Используется для проверки существования элемента или кортежа в кубе.
КУБЭЛЕМЕНТКИП
CUBKIPEMEMBER
Возвращает свойство ключевого индикатора производительности "(КИП)" и
отображает имя "КИП" в ячейке. "КИП" представляет собой количественную
величину, такую как ежемесячная валовая прибыль или ежеквартальная
текучесть кадров, используемой для контроля эффективности работы
организации.
Все функции этой категории доступны только в версиях Excel старше 2003.