Страницы: 1
RSS
Работа с OLAP (Возвращение нескольких элементов из куба)
 
Всем доброго времени суток!  :)  

Возник вопрос по работе с аналитическими функциями. Буду очень благодарна, если кто-то сможет помочь.
Существует небезысвестная функция КУБМНОЖ, которая определяет вычисляемое множество элементов или кортежей. При этом функция заносит значение необходимых элементов в одну ячейку. Но для работы мне необходимо вывести не одно конкретное значение в одну ячейку, а сразу ряд данных в несколько ячеек. Причем сделать это не вбивая функцию в каждую ячейку, а сразу получив массив данных.
Допустим есть база продаж товаров. Эта база постоянно обновляется, появляются новые наименования товаров. Я создаю таблицу при помощи кубических функций, где в столбцах стоят наименования товаров, а в строках временной период.  Эти наименования я вбиваю при помощи функции КУБЭЛЕМЕНТ в каждую конкретную ячейку, и по ним считаю суммы продаж в каждом месяце. Но мне неудобно вручную каждый раз вбивать наименование товара. Мне нужна функция, которая будет сразу выводить все наименования из куба в диапазон ячеек.
Вопрос: как это сделать?  :)   И можно ли это сделать? Или я размечталась?  :)
 
Если у вас есть возможность использовать эти функции, то у вас уже в книге есть подключение к olap кубу.
Обычно/стандартно работа с кубом происходит следующим образом  (пишу как в 2007):
В чистом листе - вкладка данные - существующие подключения (если в книге уже есть подключение) или подключения - добавить/выбрать (если нет).
Далее указываете ячейку куда надо вставить данные. После этого у вас появляется сводная таблица с мерами и измерениями куба.
Измерения - это столбцы и строки, меры - значения. Далее работаете как с обычной сводной.

Лично я аналитические функции использую лишь для параметрических запросов к кубу (т.е когда есть переменная в запросе). Для остальных случаев - работа со сводными.
 
Спасибо за ответ!
Да, я подключаю книгу к кубу. Но работаю не со сводными таблицами. Для меня на данный момент это не целесообразно.
Меня интересует возвращение кортежа в диапазон ячеек.
Изменено: Aisha - 14.11.2013 16:27:53
Страницы: 1
Читают тему
Наверх