Експортування набору даних до HTML в Database Tour - тривіальна задача. Але якщо нам потрібно додати рядок з підсумками до цільової таблиці HTML? Тут ми покажемо, як це зробити.

Увага: Цю інструкцію можна також застосовувати і для експорту до форматів PDF або Excel.

Припустимо, що в нас таблиця платежів:

PAYMENT_ID CUSTOMER_ID FIRST_NAME LAST_NAME PAYMENT_DATE PAYMENT_SUM
1 1 Sandra Bush 8/30/2020 300
2 4 Marek Przybylsky 8/31/2020 3467.35
3 5 John Hladni 10/10/2020 21.89
4 6 Bogdan Vovchenko 10/10/2020 250.5
5 2 Eric Miles 11/22/2020 19
6 3 Berndt Mann 11/24/2020 1456
7 4 Marek Przybylsky 11/26/2020 690.04
8 1 Sandra Bush 8/3/2021 221.99
9 4 Marek Przybylsky 9/21/2021 900
10 5 John Hladni 9/27/2021 124.45
11 6 Bogdan Vovchenko 10/23/2021 500.79
12 3 Berndt Mann 11/25/2021 609

...і ми хочемо експортувати її до формату HTML/PDF/Excel з додаванням підсумків.

Кроки експорту

  1. Клікніть кнопку Експорт.
  2. Перейдіть до закладки HTML. При експорті до формату PDF або Excel оберіть закладку PDF або Excel (XLSX), відповідно.
  3. Вкажіть цільовий файл.
    Експорт даних до HTML
  4. Клікніть Далі для переходу до відповідностей полів.
  5. Вилучіть відповідність для поля CUSTOMER_ID, оскільки воно не містить корисної інформації для даної задачі.
  6. В колонці Підсумковий вираз таблиці відповідностей напишіть наступні формули:
    для поля PAYMENT_ID: vle_expr('Всього')
    для поля FIRST_NAME: vle_expr(to_string(dataset_count(1, 0, 'PAYMENT_ID')) + ' платежів')
    для поля PAYMENT_SUM: vle_expr('Сума: ' + to_string(dataset_sum(1, 0, 'PAYMENT_SUM')))
    Створення формул для підсумків
  7. Клікніть Експорт.

Перевіримо результат:

PAYMENT_ID FIRST_NAME LAST_NAME PAYMENT_DATE PAYMENT_SUM
1 Sandra Bush 8/30/2020 300
2 Marek Przybylsky 8/31/2020 3467.35
3 John Hladni 10/10/2020 21.89
4 Bogdan Vovchenko 10/10/2020 250.5
5 Eric Miles 11/22/2020 19
6 Berndt Mann 11/24/2020 1456
7 Marek Przybylsky 11/26/2020 690.04
8 Sandra Bush 8/3/2021 221.99
9 Marek Przybylsky 9/21/2021 900
10 John Hladni 9/27/2021 124.45
11 Bogdan Vovchenko 10/23/2021 500.79
12 Berndt Mann 11/25/2021 609
Всього 12 платежів Сума: 8561.01

Збереження відповідностей полів

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

Збережіть відповідності полів за допомогою кнопки Зберегти (над таблицею відповідностей). Наступного разу при експорті цієї або подібної таблиці ви можете завантажити збережені відповідності полів з цього файлу за допомогою кнопки Завантажити.

Створений файл відповідностей полів також може бути використаний у побудові вашого командного рядка при автоматизації експортного процесу.

Див. також:

 Формат експорту HTML

 Експорт даних

 Файл відповідностей полів