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