+7 (700) 521-36-15
вычисляемый объект 11

вычисляемый объект сводной таблицы

(в 2007 и 2010 "Параметры"), в разделе "Вычисления", нажимаем кнопку "Поля, элементы и наборы", в выпавшем списке выбираем пункт "Вычисляемое поле

В процессе анализа данных с использованием сводных таблиц часто возникает потребность во включении в отчет значений, полученных в результате вычислений, которые выполнялись вне исходного набора данных. Программа Excel обеспечивает пользователя средствами выполнения расчетов в сводных таблицах используя вычисляемые поля и вычисляемые элементы. [1] На рис. 1 показано, как вычисляемое поле может представить данные в ином ракурсе. Сводная таблица отображает объем продаж и время (в часах), затраченное на продажу оборудования на каждом рынке сбыта. Вычисляемое поле, рассчитывающее среднюю выручку за час, расширяет возможности по анализу данных в сводной таблице.
Рис. 1. Необходимо создать в имеющейся сводной таблице вычисляемое поле Средняя выручка за час, которое придаст новый смысл анализируемым данным
Скачать заметку в формате Word или pdf, примеры в формате Excel
Вычисляемое поле – это поле данных, создаваемое в результате вычислений, основанных на существующих полях сводной таблицы. Вычисляемое поле добавляется в набор данных как виртуальный столбец. Этот столбец не включается в исходные данные, содержит значения, определяемые с помощью формулы, и взаимодействует с данными сводной таблицы так же, как и с остальными полями сводной таблицы.
С помощью вычисляемых полей можно вставить в сводную таблицу формулу, позволяющую создать собственное поле. Вновь созданные данные станут частью сводной таблицы, взаимодействуя с уже существующими данными. При обновлении сводных таблиц выполняется пересчет вычисляемых полей, а сама сводная таблица наполняется сведениями, отсутствующими в первоначальном наборе данных.
Теперь посмотрите на рис. 5.1 и спросите себя: «Зачем понадобилось добавлять вычисляемые поля? Почему бы не использовать обычные формулы ячеек или не провести необходимые вычисления непосредственно в исходной таблице для получения требуемой информации?» Чтобы получить ответы на эти вопросы, рассмотрим различные методы, которые можно использовать при создании вычисляемого поля, показанного на рис.1.
Способ 1. Добавление вычисляемого поля в источник данных
Можно добавить вычисляемое поле в источник данных, как показано на рис. 2, позволив сводной таблице использовать это поле как стандартное поле данных. Если расположение информации на листе с источником данных позволяет это сделать, то какое решение может быть наилучшим. Кстати, добавление нового столбца потребует не просто обновить сводную таблицу, а изменить область, на которой основана сводная. Для этого кликните на сводной и пройдите по меню Анализ → Источник данных → Источник данных.

В открывшемся меню выберите команду Вычисляемый объект (Calculated Item) (рис. 5.21).

Рис. 2. Предварительно рассчитывать вычисляемые поля в источнике данных обременительно и непрактично
Я стараюсь превратить исходные данные в Таблицу (что сделано на рис. 2 и в прилагаемом Excel-файле). [2] При этом, во-первых, выделяются заголовки, во-вторых, появляются кнопки с фильтрами, что часто полезно для исследования данных, в-третьих, строки окрашиваются через одну, и, наконец, самое важное, – при добавлении строк и столбцов не требуется менять область данных для сводной таблицы. В качестве таковой области указывается не прямоугольный диапазон, а имя Таблицы. В нашем случае – Источник (рис. 3).
Рис. 3. Формирование сводной на основе специального инструмента Excel– Таблица
Но такой способ имеет и недостатки: во-первых, не всегда удобно добавить столбец в исходные данные, во-вторых, ограничиваются возможности в случае изменения структуры исходных данных (например, вы экспортируете данные из 1С, и в новом экспорте на один столбец больше; этот новый столбец затрет ваш вычислительный столбец).
Способ 2. Использование формулы вне сводной таблицы для создания вычисляемого поля
Можно добавить вычисляемое поле рядом со сводной таблицей. На рис. 4 каждая ячейка в столбце Средняя выручка за час снабжена формулой, ссылающейся на сводную таблицу. Кстати, если при попытке сослаться на ячейку сводной таблицы у вас в формуле «вылазит» функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, то вы не сможете «протащить» формулу. Чтобы преодолеть это затруднение ознакомьтесь с заметкой Как научить Excel ссылаться на ячейку в сводной таблице, как на обычную.
Рис. 4. При вводе формулы после создания сводной таблицы вы по сути добавляете вычисляемое поле, которое изменяется при обновлении самой сводной таблицы
Несмотря на то что этот метод обеспечивает добавление вычисляемого поля, которое обновляется при обновлении сводной таблицы, любые изменения в структуре сводной таблицы могут привести к тому, что формула станет бесполезной. Например, в результате перетаскивания поля Рынок сбыта в область ФИЛЬТРЫ списка полей сводной таблицы структура отчета изменяется, в результате чего в вычисляемом поле появляется сообщение об ошибке (рис. 5). Если же добавить еще одно поле в область сводной таблицы КОЛОННЫ, столбец Средняя выручка за час будет затерт.
Рис. 5. После изменения структуры сводной таблицы вычисление внешних формул может привести к появлению ошибки
Способ 3. Непосредственная вставка вычисляемого поля в сводную таблицу

Основными объектами, с которыми позволяет работать библиотека, являются: вычисляемый объект (evaluatable object), сеточная функция (grid function)

Вставка вычисляемого поля непосредственно в сводную таблицу часто будет наилучшим решением. Если вы обратитесь к этому способу, то вам не придется настраивать формулы. Также станет возможной автоматическая подстройка таблицы в соответствии с изменившимся источником данных. Будет достигнута необходимая степень гибкости, обеспечивающая автоматический пересчет полей в случае изменения единиц измерения.
Еще одно преимущество этого способа заключается в том, что в случае его применения можно изменять структуру сводной таблицы и даже поля данных для различных единиц измерения, используемых в вычисляемых полях. При этом можно быть уверенным в том, что не возникнут ошибки в формулах и не будут утеряны ссылки на ячейки.
Отчет сводной таблицы, показанный на рис. 6, представляет сводную таблицу, которая показана на рис. 1, за исключением того, что она реконструирована таким образом, чтобы выводить среднюю выручку за час для каждой услуги и каждого рынка сбыта.
Рис. 6. Созданное ранее вычисляемое поле остается «действительным» даже при изменении структуры сводной таблицы, приводящем к отображению средней выручки за час для каждой услуги и каждого рынка сбыта
Создание вычисляемого поля
Перед созданием вычисляемого поля необходимо открыть или сгенерировать сводную таблицу. В нашем примере используется сводная таблица, показанная на рис. 1, но без столбца D. Чтобы создать вычисляемое поле, активизируйте диалоговое окно Вставка вычисляемого поля. Для этого кликните на сводной таблице, чтобы активизировать группу контекстных вкладок Работа со сводными таблицами. Перейдите на вкладку Анализ, в группу Вычисления, щелкните на кнопке Поля, элементы и наборы и выберите в меню команду Вычисляемое поле (рис. 7).
Рис. 7. Создание вычисляемого поля начинается с этого раскрывающегося меню
На экране появится диалоговое окно Вставка вычисляемого поля (рис. 8). В верхней части диалогового окна имеются два текстовых поля: Имя и Формула. В этих полях следует задать имя вычисляемого поля и создать формулу, указав необходимые поля данных и математические операторы. Вычисляемому полю присвоено описательное имя Средняя выручка за час. Это имя следует выбирать таким образом, чтобы точно охарактеризовать тип выполняемой математической операции. По умолчанию текстовое поле Формула диалогового окна Вставка вычисляемого поля содержит выражение = 0. Перед вводом формулы следует удалить нуль. Выберите одно из полей в области Поля; в нашем случае – Объем продаж и кликните Добавить поле. Название поле появится в строке Формула. Введите знак деления /, а затем выберите второе поле – Период продаж (в часах). Кликните Добавить, а затем ОК для активизации нового вычисляемого поля.
Рис. 8. Настройка вычисляемого поля
В сводной таблице появится новое вычисляемое поле Средняя выручка за час (см. рис. 1). Только что в сводную таблицу было успешно добавлено новое вычисляемое поле. Теперь можно изменять настройки этого нового поля точно так же, как и параметры любого другого поля (например, имя поля, числовой формат или цвет).
Означает ли это, что вы добавили столбец в источник данных? Нет. Вычисляемые поля похожи на элементы Промежуточная сумма и Общая сумма сводной таблицы, задаваемые по умолчанию, так как все они являются математическими функциями, которые выполняют перерасчет данных при изменении или обновлении сводной таблицы. Вычисляемые поля просто имитируют явно заданные поля в источнике данных. Можете перетаскивать их, изменять настройки полей, а также использовать вместе с другими вычисляемыми полями.
Обратите внимание, что на рис. 8 формат введенной вами формулы похож на используемый в стандартной строке формул Excel. Основное различие состоит в том, что вместо использования строгих ссылок на ячейки или числовых значений вы ссылаетесь на поля данных сводной таблицы для присваивания значений аргументам, применяемым в расчетах.
Создание вычисляемых элементов
Вычисляемый элемент, по сути, представляет собой виртуальную строку данных, добавляемую в результате выполнения вычислений в других строках того же поля. Очень часто результата, подобного получаемому при создании вычисляемого элемента, можно добиться с помощью группировки данных. Действительно, во многих случаях группировка представляет отличную альтернативу вычисляемым элементам.
В сводной таблице, показанной на рис. 9, указывается общий объем продаж для определенных отчетных периодов (поле Отчетный период). Представьте себе, что нужно сравнить средний объем продаж последних шести периодов со средним объемом продаж предыдущих семи периодов. Если быть более точным, то нам требуется определить среднее для периодов Р01–Р07 и сравнить его со средним для периодов Р08–Р13.
Рис. 9. Необходимо сравнить объем продаж за шесть последних периодов с объемом продаж семи предыдущих периодов
Поместите указатель в любую ячейку поля Отчетный период, перейдите на контекстную вкладку ленты Анализ в группу Вычисления, и щелкните на кнопке Поля, элементы и наборы. В открывшемся меню выберите команду Вы

Функция Object.assign получает список объектов и копирует в первый target свойства из остальных.  Можно задать и метод с вычисляемым названием


Командлет Measure-Object вычисляет значения свойств объектов определенного типа.

Хитрость сомнительная какая-то. В конкретном примере надо добавить вычисляемый объект к полю "год" сводной таблицы.24 января 2014


10. Создать вычисляемый объект Премия.  Создать вычисляемый объект Вычеты, сумма вычетов это 13% от суммы заработка и премии.


Добавляю в сводной справа столбец типа "Вычисляемый объект", который сравнивает суммы каждого соседнего месяца.21 апреля 2010

Почему, когда я добавляю вычисляемый объект в сводную таблицу ( например разницу=2012-2011). Добавляются строки с 0 значениями.


В 8-ке есть функция для определения типа объекта.  Есть ли что-то аналогичное в 7-ке? Необходимо узнать вычислить тип элемента.


Хочу из самого глубокого мувика вызвать mc1 и не поолучаеться - говорит, что такой объект неизвестен.10 декабря 2008

Рис. 2. Предварительно рассчитывать вычисляемые поля в источнике данных  В открывшемся меню выберите команду Вычисляемый объект (рис. 10).


Набор данных включает в себя возможность создания трёх объектов – запрос, объект и объединение, остановимся подробнее на каждом из  Вычисляемые поля в 1С СКД.


В открывшемся меню выберите команду Вычисляемый объект (рис. 5.21). Откроется диалоговое окно Вставка вычисляемого элемента, показанное на рис. 5.22.

Вычисляемый объект.  Вычисляемый объект работает почти так же, как и вычисляемое поле, за исключением того, что вы создаете строку, а не столбец.


объекта), − выбрать вычисляемое поле (или элемент), для которого необходимо.  элементы и наборы и выберите команду Вычисляемый объект.


Требуется вычислить размер объекта на снимке. Есть размер объекта в пикселах(например, 10 на 9 точек) и расстояние от камеры до объекта (например, 2

Имя файла: Вычисляемый объект в сводной таблице. Добавляются строки с 0 значениями. Excel для аналитиков от профессионалов-практиков.