|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Естественные ограничения сводных отчетовНапомним, что сводная таблица представляет собой набор измерений, который пользователь может расположить либо на осях отчета — области столбцов или строк, либо в фильтре отчета — области фильтров. Измерения не зависят друг от друга, благодаря чему, собственно, и обеспечивается гибкость настройки отчета. Любое измерение можно поместить в любую из трех областей сводного отчета (область строк, область столбцов, фильтры), причем в каждой области порядок следования измерений может быть произвольным. Такой формат весьма удобен для оперативного анализа, но часто не подходит для составления формализованных отчетов. В качестве примера рассмотрим классическую задачу по подготовке отчетности о результатах деятельности компании. Допустим, речь идет об итогах I квартала, то есть требуется заполнить таблицу следующего вида (табл. 1). Представленная таблица имеет простую структуру. От обычной она отличается лишь тем, что в заголовках столбцов присутствуют сразу два измерения: «Время» и «Категория». Из таблицы видно, что значения элементов измерения «Категория» меняются в зависимости от календарного периода: для прошедших месяцев мы должны показать фактические значения статей отчета, а для будущих — плановые. Можно сказать, что в рамках данного отчета значения измерения «Категория» зависят от времени. Зададимся теперь вопросом: можно ли воспроизвести подобную структуру средствами сводной таблицы? К сожалению, ответ будет отрицательным — в лучшем случае нам удастся создать отчет следующего формата (табл. 2). Табл. 2 получается путем последовательного размещения в области столбцов сводного отчета измерений «Дата» и «Категория». Если поменять порядок их следования, макет отчета изменится и примет форму, показанную в табл. 3. В обоих случаях мы стали заложниками принципа независимости измерений, согласно которому все элементы одного измерения дублируются для каждого элемента другого, размещенного в той же области сводного отчета. В табл. 2 элементы «План» и «Факт» из измерения «Категория» повторяются для каждого месяца из измерения «Время», а в табл. 3 — наоборот, наименования месяцев дублируются для каждого из двух элементов измерения «Категория». Использование какихли-бо фильтров не решит проблему. Безусловно, можно исключить элемент «План» из отчета, но тогда он будет удален для всех месяцев не только I, но и II квартала. С описанной проблемой приходится регулярно сталкиваться на практике, когда на оси отчета (области строк или колонок) требуется расположить одновременно несколько измерений. Сводная таблица может отображать лишь их декартово произведение (объединение по принципу «каждый с каждым»), поэтому увеличение числа измерений, размещаемых на оси, приводит к экспоненциальному росту размеров итоговой таблицы. При этом пользователю для работы реально нужен лишь некоторый набор определенных сочетаний элементов из разных измерений, как правило, имеющий совсем небольшой размер. Такие отчеты неоднородной структуры часто называют асимметричными. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |