Правила хорошего тона при разработке отчётов Power BI

Изображение от <a href="https://ru.freepik.com/free-photo/table-etiquette-elements-with-plant_13404122.htm#query=%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D1%81%D1%82%D0%BE%D0%BB%D0%B0&position=2&from_view=search&track=ais">Freepik</a>

Чтобы ваш отчёт в PowerBI выглядел профессионально, имел высокую производительность, был понятен и прост при доработках, в ходе его разработки следует придерживаться свода правил, которые рекомендуют профессионалы.

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

Читать далее →

Загрузка данных из 1С в Power BI

Когда хочется построить свой отчёт на данных из 1С, возникает вопрос — как их загрузить в PowerBI? Встроенного коннектора там нет и сомнительно, что он когда-либо появится.

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

Небольшой сравнительный анализ представлен ниже.

Читать далее →

Скрываем заголовок столбца таблицы

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

Для этого можно использовать два способа:

  • простой, но топорный
  • более продвинутый
Читать далее →

Парсим сложные JSON и XML структуры без циклов.

xml and json parsing

При работе с API различных систем данные в ответе имеют форматы JSON или XML со сложной вложенной древовидной структурой. Распарсить такие данные та ещё задача. Часто программисты прибегают к преобразованию массива данных в список и в цикле разбирают элементы этого списка.

Всё можно сделать гораздо проще и без циклов с помощью пакета tidyr. Он входит в состав других пакетов, поэтому чаще всего отдельно его устанавливать и подключать нет необходимости.

Читать далее →

Отключаем экспоненциальную запись

Большие числа (номера телефонов, айдишники и другое) по умолчанию R может отображать в экспоненциальной форме.
Пример, вместо 1810032000 вы при выводе увидите 1.810032e+09.
Такое представление чисел не всегда приемлемо и удобно.
Рассмотрим варианты отключения экспоненциального представления.

Читать далее →

Дашборды хорошие и не очень.

Небольшое размышление какими бывают дашборды.

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

И начнём не с плохих, а с идеальных дашбордов!

Читать далее →

SQL-запрос с параметрами

При использовании в отчёте данных, загружаемых с SQL-сервера, при создании запроса удобно использовать параметры.

В этом случае при изменении адреса сервера или создании нового отчёта на основе имеющегося придётся изменить всего пару параметров, а не редактировать все запросы в отчёте.

Читать далее →