Сложение значений в одном или нескольких столбцах повторяющейся таблицы или раздела

В этой статье

Общие сведения

Сложение значений в одном столбце повторяющейся таблицы или повторяющегося раздела

Сложение значений в нескольких столбцах повторяющейся таблицы или повторяющегося раздела

Общие сведения

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

Сумма в строке нижнего колонтитула повторяющейся таблицы

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

Сложение значений в одном столбце повторяющейся таблицы или повторяющегося раздела

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

  1. В режиме конструктора щелкните правой кнопкой мыши строку заголовков повторяющейся таблицы и выберите команду Свойства повторяющейся таблицы.

  2. Перейдите на вкладку Отображение.

  3. Установите флажок Включить нижний колонтитул и нажмите кнопку ОК.

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

Сложение значений из столбца с помощью поля выражения

  1. Щелкните там, куда требуется вставить поле выражения.

  2. В меню Вставка выберите команду Другие элементы.

  3. В разделе Дополнительно области задач Элементы управления щелкните Поле выражения.

  4. В диалоговом окне Добавление поля выражения нажмите Изменить формулу Изображение кнопки рядом с полем XPath.

  5. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  6. В диалоговом окне Вставка функции выберите Математические в списке Категории.

  7. В списке Функции выберите sum и нажмите кнопку ОК.

  8. В поле Формула диалогового окна Вставка функции дважды щелкните текст в скобках.

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

  10. Нажмите кнопку ОК два раза.

Сложение значений из столбца с помощью текстового поля

  1. Щелкните в том месте, куда нужно вставить текстовое поле.

  2. В меню Вставка выберите команду Текстовое поле.

  3. Дважды щелкните только что добавленное текстовое поле.

  4. Перейдите на вкладку Данные.

  5. В группе Значение по умолчанию нажмите кнопку Изменить формулу Изображение кнопки .

  6. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  7. В диалоговом окне Вставка функции выберите Математические в списке Категории.

  8. В списке Функции выберите sum и нажмите кнопку ОК.

  9. В поле Формула диалогового окна Вставка функции дважды щелкните текст в скобках.

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

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

Сложение значений в нескольких столбцах повторяющейся таблицы или повторяющегося раздела

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

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

Сложение значений из нескольких столбцов с помощью поля выражения

  1. Щелкните там, куда требуется вставить поле выражения.

  2. В меню Вставка выберите команду Другие элементы.

  3. В разделе Дополнительно области задач Элементы управления щелкните Поле выражения.

  4. В диалоговом окне Добавление поля выражения нажмите Изменить формулу Изображение кнопки рядом с полем XPath.

  5. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  6. В диалоговом окне Вставка функции выберите Математические в списке Категории.

  7. В списке Функции выберите sum и нажмите кнопку ОК.

  8. В поле Формула диалогового окна Вставка функции дважды щелкните текст в скобках.

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

  10. В поле Формула введите оператор объединения (|) сразу после поля.

  11. Щелкните Вставить поле или группу.

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

sum(field16 | field17)

  1. Повторите шаги 10–12 для каждого из дополнительных столбцов, значения которых требуется сложить.

Сложение значений из нескольких столбцов с помощью текстового поля

  1. Щелкните в том месте, куда нужно вставить текстовое поле.

  2. В меню Вставка выберите команду Текстовое поле.

  3. Дважды щелкните только что добавленное текстовое поле.

  4. Перейдите на вкладку Данные.

  5. В группе Значение по умолчанию нажмите кнопку Изменить формулу Изображение кнопки .

  6. В диалоговом окне Вставка формулы нажмите кнопку Вставить функцию.

  7. В диалоговом окне Вставка функции выберите Математические в списке Категории.

  8. В списке Функции выберите sum и нажмите кнопку ОК.

  9. В поле Формула диалогового окна Вставка функции дважды щелкните текст в скобках.

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

  11. В поле Формула введите оператор объединения (|) сразу после поля.

  12. Щелкните Вставить поле или группу.

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

sum(field16 | field17)

  1. Повторите шаги 10–12 для каждого из дополнительных столбцов, значения которых требуется сложить.

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

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

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

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

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

×