Привет! Хотите пару советов по Power BI перед разработкой первого отчета?
Разработка первого отчета в Power BI может показаться простой – подключил данные, добавил диаграммы, и всё готово. Но на практике именно в начале часто совершаются ошибки, из-за которых отчет становится громоздким, медленным и неудобным.
Чтобы этого избежать, стоит заранее продумать несколько моментов: какие данные действительно нужны, как лучше организовать таблицы и как упростить себе работу. Ниже – несколько советов, которые помогут в разработке первого отчета.

Загружайте в файл только необходимые данные
В Power BI можно подключаться ко многим источникам данных, поэтому иногда возникает идея загрузить в отчет все данные, какие только получится. В результате файл может начать работать медленно и занимать много места. Чтобы этого не произошло, подумайте, что нужно показать в ваших отчетах Power BI и загрузите только необходимые данные. Удалите лишние столбцы, если они не нужны в отчете.

Подключайте «узкие» таблицы с данными, они лучше широких
Длинные таблицы данных с небольшим количеством столбцов лучше подходят для Power BI, чем таблицы, в которых столбцов много. Это связано с тем, что в Power BI применяются продвинутые технологии сжатия — данные в «узких» таблицах лучше сжимаются и файл занимает меньше места. Поэтому при загрузке данных удаляйте лишние столбцы и «сворачивайте» столбцы в редакторе запросов.

Меняйте названия таблиц и столбцов с «технических» на понятные
Нельзя просто так взять и подключиться из Power BI к базе данных ) Шутка. Подключиться можно, но скорее всего, имя таблиц и столбцов в базе будут техническими. Что-то вроде: 037_sls_voljskiy_fil_gen… или как-то еще.
Вам и вашим коллегам будет удобнее, если ваши таблицы будут названы: Клиенты, Товары. Столбцы также лучше именовать понятными словами. Если нельзя переименовать столбцы, нужно хотя бы менять их названия в самих визуализациях.

Проверьте типы данных перед загрузкой данных в модель
Перед загрузкой данных в модель Power BI проверьте, все ли типы данных заданы правильно. Это сэкономит время на поиск ошибок, если тип данных задан неверно. Например, когда создаются вычисления с помощью DAX-формул, для количественных вычислений потребуются числовые форматы. Иначе появится сообщение об ошибке. Или могут появиться ошибки, связанные с округлением, если для десятичного числа задать тип данных «Целое число».
А вот шаг «Измененный тип», который автоматически проставляется в середине запроса Power Query, лучше удалить.
В редакторе Power Query есть справка по языку М
Если в Power Query ввести в строке формул = #shared, то появится список формул, параметров, таблиц и т.д. А также справка по формулам языка М. Справку тут же можно прочитать, а саму формулу – выбрать и добавить в запрос, щелкнув по ней мышкой.

Связи в модели данных с помощью справочников
Иногда пользователи загружают таблицы в отчеты «как есть», а потом так и оставляют их. Это в нас говорит Excel и ВПР, так и хочется собрать всё в одну таблицу…
Правильно делать наоборот: оставить «узкую» таблицу данных, а остальное вынести в справочники. Разберитесь, как связаны таблицы между собой, c помощью каких справочников можно создать связи в модели данных.
Меры удобнее записывать в отдельную таблицу
Согласитесь, не очень удобно записать меру в одной из таблиц, а потом вспоминать, где же эта мера была записана, или искать её в «поиске». Можно сделать проще – создать отдельную таблицу для мер.
В Power BI создать таблицу для мер очень просто: перейдите в меню Главная → Введите данные. В открывшемся окне введите название новой таблицы. Готово! В этой «пустой» таблице можно создавать меры.

Перенос DAX-формул из одной таблицы в другую
Создали новую меру не в той таблице? Или решили все вычисления собрать в одном месте? Пользователи, которые не знают, как это делается, тратят много времени на копирование и переписывание вручную.
При этом переместить меры из одной таблицы в другую – легко: выделите меру и задайте для нее Начальную таблицу на вкладке Средства работы с мерами.

Разложите DAX-формулы «по полочкам»
DAX-формулы легче читать, когда они записаны на разных строках с отступами в зависимости от уровней вложения.
Чтобы сделать отступ, пригодятся сочетания клавиш:
- добавить новую строку формулы с сохранением отступа Shift + Enter
- добавить новую строку без отступа Alt + Enter
- отступ в строке формул вправо Tab или Ctrl + ]
- отступ в строке формул влево Shift + Tab или Ctrl + [
Сделать формулы еще понятнее с помощью комментариев:
- комментарий в строке: // или
-- - комментарий на нескольких строках: /* … */

Скройте вспомогательные вычисления, поля и таблицы в модели данных
Если в области «Поля» много вспомогательных таблиц и полей, их можно скрыть. Так вам будет удобнее работать с визуализациями.
Чтобы скрыть таблицу, столбец или меру, нажмите на неё правой кнопкой мыши и выберите «Скрыть». Скрытые поля не видны в представлении отчетов, но к ним можно обратиться в вычислениях.

Используйте горячие клавиши
Как вам удобнее работать в Power BI – щелкая мышкой или с помощью клавиатуры? Некоторые пользователи, кстати, и мышкой неплохо справляются и выберут первый вариант. В случае с Power BI Desktop горячие клавиши реально ускоряют разработку отчетов.

Изучайте Power Query, DAX и приемы визуализации
Язык M в Power Query поможет вам снять рутину при выполнении часто повторяющихся задач по обработке данных.
DAX-формулы похожи на формулы Excel. С их помощью можно вычислять показатели и KPI. К тому же и Power Query, и DAX-формулы есть в обычном Excel, которым часто пользуются аналитики.
Также в отчетах Power BI есть диаграммы и визуализации. Они помогут представить данные в наглядном виде. Поэтому важно изучать приемы, которые сделают ваш отчет более понятным.



