Вычисляемые объекты в Excel и службах Excel

Вычисляемые объекты в Excel и службах Excel

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Microsoft Excel 2013 предоставляет разнообразные возможности бизнес-аналитики, которые позволяют создавать функциональные отчеты, системы показателей и панели мониторинга. Новые улучшенные возможности позволяют создавать вычисляемые объекты (например, вычисляемые показатели, элементы и поля). Прочтите эту статью, чтобы узнать о таких объектах и о том, поддерживаются ли они службами Excel.

Вычисляемые объекты в службах Excel

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

Если книга содержит вычисляемые объекты, вы можете предоставить к ней общий доступ, передав ее в библиотеку SharePoint. В зависимости от настроек среды SharePoint, в окне браузера можно просматривать книги, содержащие вычисляемые объекты, а также работать с ними. Но в отдельных случаях эта возможность не поддерживается.

Если Office Web Apps Server используется в организации вместе с SharePoint Server 2013 (локально), то для отображения книг в окне браузера используются службы Excel (SharePoint Server 2013) либо Excel Web App (Office Web Apps Server). Это решение может повлиять на то, будут ли книги, которые содержат вычисляемые поля (созданные с помощью Power Pivot для Excel), просматриваться в окне браузера.

В приведенной ниже таблице указано, какие вычисляемые объекты поддерживаются в службах Excel (SharePoint Server 2013), Excel Web App (Office Web Apps Server) и Excel Online (в SharePoint Online).

Вычисляемый объект

Службы Excel в локальной версии SharePoint Server 2013

Excel Web App (локальная версия Office Web Apps)

Excel Online (в SharePoint Online)

Вычисляемые показатели

Да

Да

Да, если поддерживаемые источники данных, используемые в SharePoint Online. Читайте в статье использование внешних данных в книгах в SharePoint Online.

Вычисляемые элементы

Да

Да

Да, если поддерживаемые источники данных, используемые в SharePoint Online. Читайте в статье использование внешних данных в книгах в SharePoint Online.

Вычисляемые поля

Да

Нет

Возможности Power Pivot, в том числе создание вычисляемых полей и моделей данных, в Office Web Apps Server (локальной версии) не поддерживаются.

Да, если поддерживаемые источники данных, используемые в SharePoint Online. Читайте в статье использование внешних данных в книгах в SharePoint Online.

Дополнительные сведения можно найти в следующих статьях:

Важно : Если при попытке открыть книгу, содержащую вычисляемые объекты (или неподдерживаемые функции) в окне браузера появляется сообщение о том, что книга не поддерживается, попробуйте открыть ее в Excel 2013.

К началу страницы

Что такое вычисляемые показатели?

Вычисляемый показатель — настраиваемое вычисление, которое вы можете создать в Excel при работе с многомерными данными, хранящимися в службах SQL Server Analysis Services. Вычисляемые показатели удобно использовать при задании вычислений, которые могут отсутствовать в базе данных. Примеры настраиваемых вычислений:

  • показатель торговой квоты, использующий определенную формулу;

  • процент от общего итога для элементов группы;

  • валовая прибыль, которая рассчитывается с помощью сложного запроса;

  • показатель дохода, использующий сумму валового дохода и себестоимости продукции.

При создании вычисляемого показателя необходимо определить запрос многомерных выражений (MDX). Это легко сделать с помощью диалогового окна "Вычисляемый показатель" в Excel, которое позволяет настроить запрос с помощью функций перетаскивания.

Создание вычисляемого показателя в Excel

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

  2. На вкладке Анализ группы Вычисления выберите Средства OLAP > Вычисляемая мера многомерного выражения. Откроется диалоговое окно Создание вычисляемой меры.

  3. Введите имя вычисляемого показателя в поле Имя.

  4. (Это действие не является обязательным.) Чтобы указать, как вычисляемый показатель должен располагаться в списке полей сводной таблицы или сводной диаграммы, выполните хотя бы одно из указанных ниже действий.

    • С помощью списка Группа показателей укажите, как вычисляемый показатель будет располагаться в списке Поля сводной таблицы или Поля сводной диаграммы. Если группа показателей не указана, вычисляемый показатель будет отображаться в группе Значения.

    • В поле Папка введите имя папки для вычисляемого показателя.

  5. Перетащите элемент (например, показатель) с вкладки Поля и элементы на панель MDX.

  6. Добавьте оператор, например +, -, / или *, после элемента на панели MDX.

  7. Перетащите второй элемент с вкладки Поля и элементы на панель MDX.

  8. Повторяйте шаги 5–7, пока не будут добавлены все элементы формулы.
    Например, при создании вычисляемого показателя под названием "Доход" на панели MDX может отображаться подобный запрос:
    [Measures].[Product Cost]+[Measures].[Gross Profit]

  9. Нажмите кнопку Проверить MDX, чтобы убедиться, что запрос работает правильно.

  10. Чтобы создать вычисляемый показатель, нажмите кнопку ОК.

  11. Чтобы использовать вычисляемый показатель в отчете, выберите его в списке Поля сводной таблицы или Поля сводной диаграммы. Ее расположение было указано в шаге 4.

Примечание : Так как вычисляемый показатель Excel многомерных Выражений используется для создания определенном вычислении сеанса для источника данных SQL Server Analysis Services, будут ограничены сеанс и подключение к источнику данных, которые вы использовали вашей вычисляемого показателя. Узнайте больше о создании сеанса уровня вычисляемые элементы.

К началу страницы

Что такое вычисляемые элементы?

Вычисляемый элемент — это набор элементов, который вы можете определить в Excel при работе с многомерными данными, хранящимися в службах SQL Server Analysis Services. Вычисляемые элементы удобно использовать для определения наборов элементов, которых еще нет в базе данных. Примеры пользовательских наборов:

  • территория, состоящая из таких географических единиц, как страны, регионы и штаты;

  • группа продуктов, учитываемых в квоте торгового представителя;

  • набор рекламных задач, относящихся к определенной маркетинговой кампании.

По аналогии с вычисляемыми показателями при создании вычисляемого элемента определяется MDX-запрос. Это легко сделать с помощью диалогового окна "Вычисляемый элемент" в Excel, которое позволяет настроить запрос с помощью функций перетаскивания.

Примечание : При работе со сводной таблицей в Excel или использовании средств OLAP для добавления вычисляемого элемента вы не сможете отменить его выбор в раскрывающемся списке полей, если источник данных связан с сервером, на котором работает SQL Server 2008 или более ранней версии. Если источник данных связан с сервером, на котором работает SQL Server 2008 R2 или более поздней версии, можно выбирать вычисляемый элемент и отменять его выбор в раскрывающемся списке фильтра.

Создание вычисляемого элемента в Excel

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

  2. На вкладке Анализ группы Вычисления выберите Средства OLAP > Вычисляемый элемент многомерного выражения. Откроется диалоговое окно Создание вычисляемого элемента.

  3. Введите имя вычисляемого элемента в поле Имя.

  4. С помощью списка Родительская иерархия укажите, как вычисляемый элемент будет располагаться в списке Поля сводной таблицы или Поля сводной диаграммы.
    Обратите внимание на выбранное расположение. Его необходимо знать, чтобы использовать вычисляемый элемент в отчете сводной таблицы или сводной диаграммы.

  5. Перетащите элемент (например, иерархию измерения) с вкладки Поля и элементы на панель MDX.

  6. Затем на панель Многомерное выражение добавьте операцию, например "+", "-", "/", или "*".

  7. Перетащите второй элемент с вкладки Поля и элементы на панель MDX.

  8. Повторяйте действия 5–7 до тех пор, пока не создадите формулу со всеми нужными элементами.
    Например, при создании вычисляемого элемента "Основные изделия", который включает все категории продукции, кроме двух, на панели "Многомерное выражение" может отображаться подобный запрос:
    [Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]

  9. Нажмите кнопку Проверить MDX, чтобы убедиться, что запрос работает правильно.

  10. Чтобы создать вычисляемый элемент, нажмите кнопку ОК.

  11. Чтобы добавить вычисляемый элемент в отчет сводной таблицы или сводной диаграммы, сделайте следующее:

    1. убедитесь, что для отчета выбран хотя бы один показатель;

    2. в списке Поля сводной таблицы или Поля сводной диаграммы раскройте родительское измерение, указанное в шаге 4;

    3. установите флажок рядом с иерархией измерения, соответствующей той иерархии, которая использовалась для создания вычисляемого элемента. В отчете отображаются сведения для всех элементов измерения в группе, включая созданный вычисляемый элемент.

  12. (Это действие не является обязательным.) Чтобы в отчете отображались только сведения вычисляемого элемента, сделайте следующее:

    1. в списке Поля сводной таблицы или Поля сводной диаграммы наведите указатель мыши на иерархию измерения, содержащую вычисляемый элемент;

    2. когда появится стрелка вниз, щелкните или коснитесь ее, чтобы открыть диалоговое окно Выбор поля;

    3. снимите флажки всех элементов, кроме созданного вычисляемого элемента.

К началу страницы

Вычисляемые поля

Вычисляемые поля удобно использовать, когда нужно создать вычисляемый объект в сводной таблице или отчете, в которых используются не многомерные данные, хранящиеся в службах аналитики, а модель данных, созданная с помощью Power Pivot в Excel. Значения в вычисляемых полях могут изменяться в зависимости от контекста. Контекст определяется выбранными строками, столбцами, фильтрами или пользовательской формулой Data Analysis Expressions (DAX), созданной в PowerPivot.

Подобно вычисляемым показателям и элементам вычисляемые поля отображаются в списке "Поля сводной таблицы" (или "Поля сводной диаграммы"), как правило, в группе "Значения". Создать вычисляемое поле можно несколькими способами.

Создание вычисляемого поля в Excel

Подробнее о создании и использовании вычисляемых полей см. в статьях:

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×