Создание отчета в Power BI

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • В видео рассказывается и показывается на примере, как с нуля создать красивый отчет в Power BI Desktop. Получение данных из гугл таблицы, их преобразование и загрузка в модель. Создание связей в табличной модели, мер на DAX , добавление Календаря, визуализации, закладок, наконец, красивого дизайна отчету - все это вы научитесь делать, посмотрев это видео. Ссылка на гугл таблицу с исходными данными для отчета (создайте себе копию, а затем опубликуйте в интернет): bit.ly/3CQCu1Q.
    Пример готового отчета доступен по ссылке: bit.ly/3w3wbnD.
    Ссылка на фоновую картинку: bit.ly/3XiD40A

КОМЕНТАРІ • 50

  • @justcraft4600
    @justcraft4600 2 роки тому +9

    спасибо большое. именно по созданию визуализации в BI не хватает контента в интернете, очень хотелось бы по-больше таких видео.

  • @olegn.4237
    @olegn.4237 7 місяців тому +1

    Хорошее и полезное видео. Отличный пример для построения отчета повторяя за ведущим. И при этом автор еще и дает исходные данные для практики - супер. Хотя на текущий момент имеются отличия в интерфейсе PBI, это не сильно затрудняет. Было бы еще более отлично сделать более подробные разъяснения по ряду моментам, это можно сделать и отдельными доп. видео. Автору спасибо!

  • @marysparrow2522
    @marysparrow2522 2 роки тому +1

    Спасибо! Отличный урок. Всё очень хорошо пояснено. Продолжайте!!!

  • @SV-13
    @SV-13 6 місяців тому +3

    Не понял, зачем объединять запросы, если можно связать таблицы в модели данных?

    • @familyks2165
      @familyks2165 6 днів тому

      Уважаемый автор, подскажите, почему тогда не объединили все до конца? Оставили три таблицы. Можно же было также объединить.

  • @badoboroten1206
    @badoboroten1206 Рік тому +1

    Спасибо большое, не часто могу найти в открытом доступе разбор дашборда ещё и с открытыми данными

  • @user-mj6kz6qe8b
    @user-mj6kz6qe8b 2 роки тому +3

    Спасибо большое за видео, очень полезное для меня. Но ссылка на файлы в описании не работает, поправьте, пожалуйста, хочу попрактиковаться. Спасибо!

  • @ВикторияДенисенко-й9ф
    @ВикторияДенисенко-й9ф 5 місяців тому

    Спасибо!

  • @tomhainz5253
    @tomhainz5253 3 місяці тому

    BC круто ❤️

  • @fccvcfggv
    @fccvcfggv Рік тому +1

    брат пример готового отчета можешь скинут не могу открыть в гугл

  • @yerkebulantaskynbayev1490
    @yerkebulantaskynbayev1490 6 місяців тому

    Круто

  • @user-dw5bx2ju9s
    @user-dw5bx2ju9s Рік тому +1

    Неверный синтаксис ";" (DAX(CALENDAR( MIN('Продажи'[Дата]); TODAY () ))).
    Подскажите пожалуйста в чем может быть причина ?
    Календарь = CALENDAR( MIN('Продажи'[Дата]); TODAY () )
    Спасибо

    • @addreport
      @addreport  Рік тому +1

      Попробуйте заменить ; на ,

  • @dagZHEZ
    @dagZHEZ Рік тому

    Супер!
    А данные из файла нужно каждый раз импортировать?
    Как вообще реализован механизм получения данных в пауэр би? Можно ли подключить БД к нему и получать актуальные данные всегда?

    • @addreport
      @addreport  Рік тому

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

  • @АлексейПоляков-ъ9ф3ч

    Автор, скажи пожалуйста. Изначально, сумма продаж - 49 миллионов. Когда мы начинаем добавлять график с динамикой и срез "месяц год" - появляются пустые (blank) значения. Откуда они появляются? Почему они исчезают, когда мы применяем фильтр на всю страницу по плавающему месяцу? Тем более, что сумма, после применения фильтра становится на 49 миллионов, а 44.

    • @addreport
      @addreport  Рік тому +1

      Приветствую! Демо данные о продажах уходят в будущее (до конца 2023 года), а Календарь ограничен плавающей текущей датой (формула TODAY()). Поэтому со стороны Календаря в фильтре нет дат, которые старше плавающего сегодня. Поэтому там blank.
      prnt.sc/KiWj9No-IAj6

    • @АлексейПоляков-ъ9ф3ч
      @АлексейПоляков-ъ9ф3ч Рік тому

      @@addreport видос очень крутой и инофрмативный. Было бы круто, если бы разжевывалось до мелких деталей - почему, зачем, как, и тд. Новые видео где-то выходят?

    • @addreport
      @addreport  Рік тому

      @@АлексейПоляков-ъ9ф3ч спасибо. Согласен с вами, детали важны. Но лучше детализировать все же какую-то узкую тему. Пока регулярно видео не выходят, но я обдумываю сейчас, как сделать так, чтобы они начали выходить регулярно))

    • @АлексейПоляков-ъ9ф3ч
      @АлексейПоляков-ъ9ф3ч Рік тому

      @@addreport Поскорее бы! Было бы очень круто - верим надеемся ждём! Приступайте как можно скорее

  • @devil-ez-6630
    @devil-ez-6630 7 місяців тому

    Добрый вечер, у меня есть проблема со связью между "Продажи" и "Календарь", Power BI дает только кратность многие к многим и направление двунаправленное, либо Один(Продажи фильтрует Календарь) либо Один (Календарь фильтрует продажи), из-за этого дашборд получается неккоректным в сумме продаж за каждый месяц одинаковая сумма продаж, подскажите пожалуйста в чем проблема

    • @addreport
      @addreport  6 місяців тому

      Здравствуйте, поле Дата в Календаре должно содержать уникальный список дат без пустых клеточек, тогда будет правильно создаваться связь. Проверьте этот момент. Может каким-то образом у вас в Календаре в поле Дата содержатся пустые значения

  • @ШынарРауанкызы
    @ШынарРауанкызы 10 місяців тому

    Ссылки не работают. Можете отправить excel файл. Спасибо!

  • @daniyarmaksumov5364
    @daniyarmaksumov5364 Рік тому

    Приветствую, все описано четко и внятно! А можно исходный файл выложить для практики?

    • @addreport
      @addreport  Рік тому

      Приветствую Daniyar! Добавил ссылку в описание к видео

    • @АлексейПоляков-ъ9ф3ч
      @АлексейПоляков-ъ9ф3ч Рік тому

      ​@@addreportответь, пожалуйста, на новый вопрос в теме 😊

    • @ainaakishova3576
      @ainaakishova3576 Рік тому

      @@addreport ссылки не активны

    • @addreport
      @addreport  Рік тому

      @@ainaakishova3576 ссылки активные, возможно у вас что-то блокирует сам сервис bitly.com
      Гугл таблица
      docs.google.com/spreadsheets/d/1NGwgGXdreOs5arZchgWBr_WFCQS57ywyTSq5CVzEVqw
      Отчет
      app.powerbi.com/view?r=eyJrIjoiMDBmYjczOTQtNDQyYy00ZDExLTkxZGYtZjAxMDg1YzU1ZGM1IiwidCI6IjEyZTlkMTlmLWFiZDAtNDdiMi05ZmRiLTk2NTVmY2E0MzRjYiIsImMiOjl9&
      Фоновая картинка
      drive.google.com/uc?export=download&confirm=no_antivirus&id=1mpQ36mGBBL3beT0PBaioI7EiGy7LHZzw&

  • @RichardTheLionJokes
    @RichardTheLionJokes Рік тому +1

    Всю голову сломал. Не понимаю, как получаются среднемесячные продажи по 1 сотруднику и на 24:50. Почему такая формула и почему такой результат у неё. Вроде же первый параметр - таблица с одним столбцом VALUES('Календарь'[Номер Год месяц]) а второй - постоянное число DIVIDE([Сумма продаж],[Кол-во сотрудников]), не зависящее от столбца таблицы из первого параметра, и если его вычислить для каждой строки таблицы и посчитать среднее, то получится это же самое число. При этом, если создать отдельную таблицу Таблица = VALUES('Календарь'[Номер Год месяц]), а потом посчитать меру AVERAGEX('Таблица',DIVIDE('Меры'[Сумма продаж],'Меры'[Кол-во сотрудников])), то так и происходит.
    Если предположить, что там за счёт связи таблиц календарь и продажи сумма продаж считается отдельно для каждого месяца (хотя вроде как VALUES создаёт новую таблицу), то всё равно не понятно, почему итоговое значение отличается от результата деления среднемесячных продаж на количество сотрудников.
    Где я ошибаюсь?

    • @addreport
      @addreport  Рік тому

      Спасибо за вопрос. В общем-то я использовал любую работающую формулу и эта подошла)) Хотя работает она и правда не совсем очевидно из-за меры [Количество сотрудников]. Попробую описать формулу более подробно:
      Сумма среденмес. продаж на 1 сотрудника = AVERAGEX(VALUES('Календарь'[Номер год месяц]),DIVIDE([Сумма продаж],[Количество сотрудников]))
      - Используем формулу AVERAGEX, а не AVERAGE, поскольку нам нужно ввести контекст строки (Месяц года) для получения именно среднемесячного значения.
      - VALUES('Календарь'[Номер год месяц]) как раз вводит контекст строки для расчета среднемесячного значения.
      - DIVIDE([Сумма продаж],[Количество сотрудников]) для каждого месяца вычисляет продажи на 1 сотрудника.
      Вот результат вычисления за 4 месяца prnt.sc/e1LP1nlHeDJj
      На скриншоте видно, что расчет итога сделан как среднее значение от средних значений за 4 месяца. На мой взгляд, такое вычисление дает более достоверный результат для данного конкретного случая.
      Вернемся к основному вопросу - мере [Количество сотрудников]. Как видно из скриншота выше эта мера для каждого месяца вычисляет разное количество сотрудников. Это обусловлено двухсторонней связью между справочником Магазины и таблицей фактов Продажи (Продажи также фильтруют Магазины). В каждом месяце продажи делались разным количеством магазинов и соответственно разным итоговым количеством сотрудников.
      Если бы данная связь была направлена только в одну сторону (от Магазинов к Продажам), то расчет меры [Количество сотрудников] давал бы одно статическое значение. Тогда бы нам пришлось дописать формулу так: [Количество сотрудников] = CALCULATE(SUM('Магазины'[Кол-во сотрудников]), CROSSFILTER('Магазины'[StoreKey], 'Продажи'[StoreKey], Both)). Т.е. внутри этой меры создать двухстороннюю связь с помощью функции CROSSFILTER. prnt.sc/RbSM2XBr0fn7

  • @ToLegend007
    @ToLegend007 3 місяці тому

    Это все можно вывести на смартфон бесплатно?

    • @addreport
      @addreport  3 місяці тому

      Да, отчет можно опубликовать в Мою рабочую область в облаке Power BI. Для смартфона скачать приложение Power BI. У вас должна быть учетная запись Майкрософт для организации (можно создать ее в т.ч. при регистрации Power BI)

  • @IevaMinka
    @IevaMinka Рік тому

    Здравствуйте, когда перекидываю данные с exel в power bi, то даты меняются на непонятные числа (в exel даты хорошо стоят) В чем может быть проблема? Как это изменить?

    • @addreport
      @addreport  Рік тому +1

      Здравствуйте. Попробуйте преобразовать столбец дат в виде чисел сначала в тип Целое число, а затем в тип Дата (обязательно следующим шагом).
      gifyu.com/image/SnV3N

    • @IevaMinka
      @IevaMinka Рік тому

      Спасибо!

  • @user-by4hb2tp9p
    @user-by4hb2tp9p Рік тому

    Добрый день ! Есть ли в общем доступе тестовые таблицы для закрепления информации по урокам?

    • @addreport
      @addreport  Рік тому

      Приветствую Гаря! Добавил ссылку в описание к видео

    • @user-by4hb2tp9p
      @user-by4hb2tp9p Рік тому

      @@addreport спасибо большое

  • @Melonph
    @Melonph Рік тому

    Доброго времени суток. Не могу скачать данные по отчету. При входе на ссылку с исходными данными дает ошибку Код ошибки: PR_END_OF_FILE_ERROR. Зашел через свой Google account.

    • @addreport
      @addreport  Рік тому

      Добрый день. Сначала создайте копию этого файла в свой гугл аккаунт prnt.sc/fw0AGTgqfAJj. Затем опубликуйте его в интернет prnt.sc/my_hOcBe4bYW

    • @Melonph
      @Melonph Рік тому

      ​@@addreport Доброе время суток. Видимо, я чайник 🙂. Не могу загрузить эти таблицы в свой Google аккаунт. Объясните подробно, как это сделать.
      У меня есть аккаунт в Google. Я открыл пустую страницу. А дальше открыть вашу таблицу не могу. Помогите, пожалуйста, как действовать? Спаси-бо.

    • @addreport
      @addreport  Рік тому

      @@Melonph таблица должна открываться в браузере в режиме чтения при переходе по ссылке в описании к видео. Таблица у вас открывается?

    • @ШынарРауанкызы
      @ШынарРауанкызы 10 місяців тому

      нет@@addreport

  • @azazel2503
    @azazel2503 Рік тому

    здравствуйте, ссылка на гугл таблицу не работает. Помогите пожалуйста

    • @addreport
      @addreport  Рік тому

      Здравствуйте, проверил ссылка работает. Чтобы скопировать ее, вам нужно сначала войти в аккаунт в свой Google

  • @pantomima5841
    @pantomima5841 Рік тому

    The link does not work in the description :(

    • @addreport
      @addreport  Рік тому +1

      Hello Panto Mima! Thanks for your comment. Changed the description of the video. Added a link to the source file for creating a report

    • @pantomima5841
      @pantomima5841 Рік тому +1

      @@addreport Thank you so much. Keep up the good work.

  • @lindasmith3352
    @lindasmith3352 Рік тому

    Как отменить действие в этой проге?