Аналитические
функции предназначены для работы с кубом данных 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
|
Возвращает
свойство ключевого индикатора производительности "(КИП)" и
отображает имя "КИП" в ячейке. "КИП" представляет собой
количественную величину, такую как ежемесячная валовая прибыль или
ежеквартальная текучесть кадров, используемой для контроля эффективности
работы организации.
|
|