Экспорт данных виджета

Экспорт данных виджета

Вы можете экспортировать данные, отображаемые в виджете, в удобный для вас формат: Excel или CSV. Для этого необходимо выполнить следующие шаги:

  1. Щелкните по виджету, данные которого вы хотите экспортировать, нажмите кнопку с тремя точками в правом верхнем углу виджета, наведите курсор мыши на Экспортировать данные как и выберите формат, в котором вы хотите экспортировать данные:

    button.png
  2. В открывшемся диалоге нажмите Экспортировать:

    confirm.png
  3. Файл с данными загрузится на ваш компьютер.

В нашем примере загруженные данные выглядят так:

table.png

Столбцы, строки и меры, которые были переименованы на платформе, сохранят свои новые названия в экспортированном в файле.

Вы можете экспортировать данные, отображаемые в следующих виджетах:

  • линейчатая диаграмма;

  • столбчатая диаграмма;

  • график;

  • круговая диаграмма;

  • таблица;

  • сводная таблица.

Особенности экспорта

При экспорте данных, отображаемых в виджете, необходимо учитывать следующее:

Количество строк в выгружаемых файлах ограничено

Экспорт в Excel-файл

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

  • Добавьте в файл /var/lib/visiology/scripts/v3/env-files/dv.env требуемое значение для экспорта в переменную Export__MaxWidgetDataExcelRows:

    Export__MaxWidgetDataExcelRows=20000

Если указать, например, два миллиона строк, то данные “обрежутся“ на уровне Excel, т.к. максимальное количество строк, которое поддерживает Excel, равно 1 048 576. Рекомендуем указывать не более 10 000 строк, т.к. в противном случае система может замедлить свою работу.

  • Перезапустите платформу /var/lib/visiology/scripts/run.sh --restart

Экспорт в CSV-файл

По умолчанию количество строк в выгружаемом файле не превышает 3000000 строк. Чтобы изменить это значение, выполните следующие шаги:

  • Откройте файл /var/lib/visiology/scripts/v3/configs/dashboardviewer.json

  • Найдите параметр MaxWidgetDataCsvRows и установите требуемое значение. Например:
    MaxWidgetDataCsvRows= 4000000
    Если установить значение 0, экспорт данных будет выполняться без ограничений по количеству строк.

  • Перезапустите платформу, выполнив команду /var/lib/visiology/scripts/run.sh --restart

При использовании drill down данные разбиваются по нижнему уровню

Если в диаграмме включено углубление в данные (drill down), то выгружаемые данные будут содержать разбивку по нижнему уровню. Например, если на оси указаны:

  • название товара (brandname);

  • класс товара (classname);

  • название товара (productname),

то разбивка продаж (salesamount) произойдет по названию товара (нижний уровень):

drill-down(1).png

Если необходима разбивка по верхнему уровню (в наше примере это brandname), то вам нужно убрать из виджета измерения нижнего уровня (в нашем примере это classname и productname):

top-level(1).png

Данные выгружаются с учетом фильтров, применённых к виджету

Вы можете применить фильтр к виджету и выгрузить только отфильтрованные данные:

filter.png

Текст переносится без сохранения форматирования, выполненного с помощью JS

При экспорте файла вы можете поставить галку С форматированием, чтобы сохранить форматирование значений, выполненных через пользовательский интерфейс:

with-formatting.png

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

Сводная таблица отображается как плоская таблица

Все данные экспортированной сводной таблицы отображаются построчно (без столбцов):

Чтобы отобразить экспортированную таблицу в формате сводной в Excel, выберите ячейки таблицы и нажмите Вставка > Сводная таблица.


Смотрите также

Работа с виджетами

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.