Nik Pavlov
Nik Pavlov
  • 29
  • 58 433
Две таблицы фактов в модели Power BI
В этом видео я показываю, как проектировать модель данных с двумя таблицами фактов с помощью языка DAX.
Содержание урока:
0:02:52 - использование формулы TREATAS.
0:08:16 - построение таблицы-моста (bridge table) для связи двух фактических таблиц.
Скачать PBIX файл с примером: bit.ly/3QzPVYA
Теги:
#PowerBI
#аналитика
#dax
#таблицафактов
มุมมอง: 915

วีดีโอ

Годовой план продаж в Power BI
มุมมอง 1.4K3 ปีที่แล้ว
Добрый день! В этом видео я покажу, как с помощью Power Query создать простой годовой план продаж. Файл с примером: drive.google.com/file/d/17FHJyskgg4ZJipoW1wZl6NxBqrhRVz0r/view?usp=sharing #PowerBI #PowerQuery #Планирование
Power BI: DAX Calculate Intermediate (part 1)
มุมมอง 4243 ปีที่แล้ว
In the next several videos I’d like take a closer look at the more complex use of the CALCULATE function, which many believe is the most important function in DAX. In this video, let’s start with the use of CALCULATE to calculate percentage. When using CALCULATE it’s all about making sure that correct filters are applied. With CALCULATE you can override the existing filter context with the new ...
Сводные таблицы Excel: 7 приёмов для среднего уровня
มุมมอง 8373 ปีที่แล้ว
На этом видео я делюсь приёмами и рекомендациями в работе со сводными таблицами (Pivot tables). 0:01:06 - просмотр строк с пустыми значениями 0:04:25 - группировка данных 0:07:27 - использование нескольких фильтров 0:09:27 - индивидуальная сортировка списка 0:11:52 - создание собственных вычисляемых столбцов 0:13:55 - один срез для нескольких сводных таблиц 0:15:41 - формулы кубов (cube functio...
Сценарный анализ в Power BI
มุมมอง 1.6K3 ปีที่แล้ว
Видео показывает, как можно сделать простой сценарный анализ в Power BI. Скачать файл-пример PBIX: bit.ly/3pLZ0Qa Мое полное руководство по созданию аналитического отчета (дашборда) в Power BI: th-cam.com/video/a3ARImSTxuQ/w-d-xo.html Давайте дружить: Facebook: bit.ly/2Bognmu Теги: #PowerBI #DAX #сценарий #анализ #дашборд #видеоурок
Power BI: scenario analysis (part 2)
มุมมอง 1953 ปีที่แล้ว
This is the second part of the scenario analysis video. Please find the first part here: th-cam.com/video/ZvnkDRBtPhA/w-d-xo.html In this video, we'll learn how to build the measures to calculate the percentage change in total sales when certain sales channels are selected. The example shows how the price increase in certain sales channels affects the overall sales. To learn more about how Powe...
Power BI: scenario analysis (part 1)
มุมมอง 4203 ปีที่แล้ว
In this video, we'll learn how to do a scenario analysis using DAX. In the first part of the tutorial, we analyze how a price change affects total sales. To do this, we'll build a supporting table with different prices, connect the table to a new sales measure and then shock the prices to see the price impact. To learn more about how Power BI based solutions may benefit operational efficiency i...
Power BI: using SumIF and CountIF
มุมมอง 3.5K4 ปีที่แล้ว
This video shows how to use SumIF and CountIF in Power BI. Unlike in Excel, there are no SumIF and CountIF functions in Power BI. However, there are a few different ways we can work around this: One way to replace SumIF is to use the CALCULATE function and set a certain criteria in the filter parameter. To use CountIF, we can drag an appropriate column to a visual and change the sum calculation...
Power BI: using SWITCH function
มุมมอง 2654 ปีที่แล้ว
The SWITCH function compares a declared expression against all values. If the expression matches the value then it returns the result, if it doesn’t, it keeps moving down the list until the value is matched, or if nothing matched, then the formula returns the ELSE part. #PowerBI #DAX #switch #IF
Power BI: using IF statement
มุมมอง 1.6K4 ปีที่แล้ว
In Power BI you can write the IF function in two different ways: in columns and measures. When you need to introduce more than two conditions, you have to use the nesting IF statements. Since measures aren’t the rows in a table and the IF statement needs rows to operate, you have to create a row context. One way to do that is by using the iterator functions, like SUMX, and then putting the IF s...
Power BI: using variables (part 2)
มุมมอง 984 ปีที่แล้ว
To use variables, follow the two steps: 1. Create a measure and add the variables, by writing VAR var_name = [Valid DAX formula] 2. Return the calculation for the set variable by writing RETURN [Another DAX formula with the variable used as part of the calculation. Download sample file: bit.ly/31lsjQ8 The DAX formula used in the video example: Profit in Russia = VAR TotalSalesRussia = CALCULATE...
Power BI: Introduction to Variables
มุมมอง 1434 ปีที่แล้ว
Variables (VAR) are used to: • Improve performance • Improve readability • Simplify debugging • Reduce complexity To start using variables, follow two steps: 1. Create a measure and add the variables, by writing VAR var_name = [Valid DAX formula] 2. Return the calculation for the set variable by writing RETURN [Another DAX formula with the variable used as part of the calculation. DAX formulas ...
Power BI: Year-to-Date vs Running Total
มุมมอง 3884 ปีที่แล้ว
Running total accumulates all the values from the beginning to the current date without any resets. Straight from the beginning to end. This video shows the difference between the Year-to-Date (YTD) function and Running total. To learn about Power BI and DAX formulas, follow us on social media: www.linkedin.com/company/centida #PowerBI #DAX #RunningTotal #YTD
Power BI: time-intelligence functions (part 2)
มุมมอง 1074 ปีที่แล้ว
In this video we’ll learn how to calculate the difference between this year and last year sales. Start with creating the Total Sales measure: Total Sales = SUM(Sales[SalesAmount]) Then calculate last year sales: Sales LY = CALCULATE( [Total Sales],SAMEPERIODLASTYEAR( Dates[Date])) After you have both measures, subtract one from another to find out the difference. To remove empty and repeating r...
Power BI: time-intelligence functions (part 1)
มุมมอง 1664 ปีที่แล้ว
Time-intelligence functions are group of DAX functions that give you insights from different time dimensions. In this video, you’ll learn how to use the SAMEPERIODLASTYEAR, YTD and MTD functions inside the CALCULATE. Before you can use any DAX time-intelligence functions, you must have a proper date dimension in your data model (e.g. a calendar table). A sample dataset if you want to tag along ...
Power BI: ALL and FILTER inside DAX Calculate function
มุมมอง 5384 ปีที่แล้ว
Power BI: ALL and FILTER inside DAX Calculate function
Power BI: SUMX iterator function
มุมมอง 1914 ปีที่แล้ว
Power BI: SUMX iterator function
Power BI: DAX Calculate function
มุมมอง 2504 ปีที่แล้ว
Power BI: DAX Calculate function
Power BI: basic DAX functions
มุมมอง 1474 ปีที่แล้ว
Power BI: basic DAX functions
Intro to DAX: difference between Excel and DAX
มุมมอง 1314 ปีที่แล้ว
Intro to DAX: difference between Excel and DAX
Power BI: calendar Table
มุมมอง 1984 ปีที่แล้ว
Power BI: calendar Table
Создание дашборда в Power BI (in Russian)
มุมมอง 43K4 ปีที่แล้ว
Создание дашборда в Power BI (in Russian)
Power BI: cleaning and transforming sales data in Power Query
มุมมอง 5884 ปีที่แล้ว
Power BI: cleaning and transforming sales data in Power Query
Power BI: cleaning and transforming financial data in Power Query
มุมมอง 7144 ปีที่แล้ว
Power BI: cleaning and transforming financial data in Power Query
Power BI: types of table joins
มุมมอง 834 ปีที่แล้ว
Power BI: types of table joins
Power BI: merging tables in Power Query
มุมมอง 1274 ปีที่แล้ว
Power BI: merging tables in Power Query
Power BI: appending multiple Excel files
มุมมอง 2694 ปีที่แล้ว
Power BI: appending multiple Excel files
Power BI: building relationships between tables
มุมมอง 3404 ปีที่แล้ว
Power BI: building relationships between tables
Russian rivers ("Ты неси меня река")
มุมมอง 2346 ปีที่แล้ว
Russian rivers ("Ты неси меня река")

ความคิดเห็น

  • @Укажитеназваниеканала-п7с
    @Укажитеназваниеканала-п7с 22 วันที่ผ่านมา

    Николай Павлов 😂. Вас не узнать в гриме.

  • @ИгорьСавченко-щ1и
    @ИгорьСавченко-щ1и หลายเดือนก่อน

    это гениально, супер полезный урок

  • @damirtaichinov7658
    @damirtaichinov7658 6 หลายเดือนก่อน

    Как с вами связать по отдельному вопросу по сбору данных из эксель.

  • @TxHJ5sez3mp
    @TxHJ5sez3mp 6 หลายเดือนก่อน

    Если лениво писать формулы - можно простым добавлением таблиц создать такой справочник через интерфейс - типа такого: let Источник = Закупки, #"Добавленный запрос" = Table.Combine({#"Источник", Продажи}), #"Удаленные столбцы" = Table.RemoveColumns(#"Добавленный запрос",{"Year", "Quarter", "Month", "Day", "Количество", "Цена за штуку", "Подкатегория продукта"}), #"Удаленные дубликаты" = Table.Distinct(#"Удаленные столбцы", {"Название продукта"}) - с удалением потом дубликатов из сложенных таблиц.

  • @TxHJ5sez3mp
    @TxHJ5sez3mp 6 หลายเดือนก่อน

    наконец то хоть кто то на нормальном инглише называет термины! Респект! Вопрос - если по 7 совету сделать формулы из кубов - как их потом восстанавливать в случае ошибки - удалил лишнее или ещё что-то ? Полностью заново строить из модели данных?

  • @TxHJ5sez3mp
    @TxHJ5sez3mp 6 หลายเดือนก่อน

    Спасибо Николаю Павлову, ученику Николая Павлова!

  • @SV-13
    @SV-13 11 หลายเดือนก่อน

    25:20 А тут разве не надо было учесть возвраты?

  • @emilyamalkin4367
    @emilyamalkin4367 ปีที่แล้ว

    Donut - не пирожок, а бублик (с дыркой) 😉

  • @identitynotestablished9133
    @identitynotestablished9133 ปีที่แล้ว

    Супер! Вы решили мою проблему, спасибо Вам!

  • @fatimanabieva4818
    @fatimanabieva4818 ปีที่แล้ว

    Нашла , спасибо большое!

  • @fatimanabieva4818
    @fatimanabieva4818 ปีที่แล้ว

    Здравствуйте, вы можете вот эту датасет выложить или отправить мне на почту?

  • @jokeratio2712
    @jokeratio2712 ปีที่แล้ว

    классное видео!

  • @НикитаФедоренко-щ8е
    @НикитаФедоренко-щ8е ปีที่แล้ว

    Спасибо огромное! Очень полезный урок

  • @samirbhaduriya
    @samirbhaduriya 2 ปีที่แล้ว

    In power table 500 employee in a column, i want to put sumif for these employees so requesting you to suggest

  • @goelrengis
    @goelrengis 2 ปีที่แล้ว

    Все вычисляемые значения наверно стоило делать мерами, а не в вычисляемых столбцах? 5 столбцов на 2 200 000 строк = 11 000 000 ячеек для загрузки, а в мерах вычислялось бы по надобности. В целом одно из полезнейших видео про Power BI. Весь путь Загрузка - Обработка - Добавление мер - Визуализация. Описание мер, немного DAX и даже небольшое задание для практики. Спасибо большое.

  • @dharanim2041
    @dharanim2041 2 ปีที่แล้ว

    Sir really super..i understood very well..I'm finding this problem from morning...atlast one person gave correct solution

  • @НастяСимоненко-я3я
    @НастяСимоненко-я3я 2 ปีที่แล้ว

    Николай, здравствуйте! Спасибо за ваши видео, смотрю все подряд. Скажите, пожалуйста, как вы так круто выучили английский, ну и -power bi?:) поделитесь для мотивации:)

    • @Siberian_valenok
      @Siberian_valenok 2 ปีที่แล้ว

      Спасибо, Анастасия. В школе любил английский :) Рекомендую экзамен по Power BI, называется DA-100. Мне очень помогло в свое время. Удачи!

    • @НастяСимоненко-я3я
      @НастяСимоненко-я3я 2 ปีที่แล้ว

      @@Siberian_valenok Я тоже люблю английский и почти все понимаю в ваших видео, но произношение далеко не такое, и не такая быстрая речь) Про экзамен недавно узнала, он теперь по-другому называется. Мотивация отличная! А как вы к нему готовились? По сайту Microsoft или книги и ютюб? Есть ли у вас телеграм?

  • @ГеоргийХомяков-ч4с
    @ГеоргийХомяков-ч4с 2 ปีที่แล้ว

    Доброго времени суток! У Вас очень познавательные видео. Но мы все можем ошибаться по мелочам. Если неточность в деталях вызовет проблему у ваших слушателей, им будет очень трудно найти мелочь из-за которой сбоит код. Поэтому считаю, что напрасно Вы удалили мой комментарий насчет неточной трактовки фильтрации таблиц в TREATAS. У кого-то могут возникнуть проблемы в работе из-за небольшой неточности на которую было обращено внимание в комментарии. С уважением, и всего Вам наилучшего!

    • @Siberian_valenok
      @Siberian_valenok 2 ปีที่แล้ว

      Георгий, добрый день! Я не удалял ничего. Наоборот, мне все мнения и ошибки интересны - только там, мы учимся и становимся лучше. Всего доброго!

    • @ГеоргийХомяков-ч4с
      @ГеоргийХомяков-ч4с 2 ปีที่แล้ว

      @@Siberian_valenok Тогда прошу меня извинить. В комментарии было уточнение насчет TREATAS: именно первая таблица фильтрует вторую, а не наоборот. Возможно удалил комментарий ютуб из-за того, что в нем была ссылка на страницу сайта с описанием синтаксиса TREATAS. Еще раз прошу извинить меня за ошибку.

  • @YA-A
    @YA-A 2 ปีที่แล้ว

    Очень познавательное видео! Чего только не делал чтобы получить нужное решения, в подобных ситуациях.

  • @ПавелПетров-ъ5ю7э
    @ПавелПетров-ъ5ю7э 2 ปีที่แล้ว

    Ого! Видео спустя год! Круто! Надеюсь не разовое...спасибо!)))

    • @Siberian_valenok
      @Siberian_valenok 2 ปีที่แล้ว

      Будет-будет :) закрутился последний год.

  • @andreydinev
    @andreydinev 2 ปีที่แล้ว

    Павер квири - позабавило)

  • @Ирина-к4ь2ч
    @Ирина-к4ь2ч 2 ปีที่แล้ว

    Добрый день! Я пользуюсь файлом повер би для работы, но не очень разбираюсь в этой программе. У меня появилась проблема с работой фильтров на листе Данные. Вы можете оказать мне персональную консультацию? Как с Вами связаться?

    • @Siberian_valenok
      @Siberian_valenok 2 ปีที่แล้ว

      Добрый день. Можете написать мне на npavlov85@gmail.com.

  • @GoodGodMinistry
    @GoodGodMinistry 2 ปีที่แล้ว

    Thank you for the video. This was very clear and helpful. I appreciate it! God bless u! And may you prosper in all the work of your hands!

  • @myyoutubchannel
    @myyoutubchannel 2 ปีที่แล้ว

    Спасибо, очень доступно и понятно!

  • @monishnagarajan5917
    @monishnagarajan5917 2 ปีที่แล้ว

    well Explained thanks a lot, you saved my life ❤️

  • @imeldag.4050
    @imeldag.4050 2 ปีที่แล้ว

    Thanks for sharing!!

  • @AseliyaAdambekova
    @AseliyaAdambekova 2 ปีที่แล้ว

    спасибо за видео! мне нравится ваше объяснение. но жаль что большая часть видео на английском

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    урок прошел все повторил все получилось. низкий поклон Вам и большй респект фром рашка! хорошо подаете информацию есть у Вас к этому способности!

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    Репорт коннекш в русском экселе = Подключение к отчетам

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    Посмотрел тока 9 минут еще но уже понял что понял что инфа полезная и я себя переоценивал в части знания сводных таблиц. Низкий поклон огромное спасибо и большой респект из Москоляндии!!!

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    Ваще есть у вас способности доносить информацию...

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    мое убеждение на стадии обучения Квери и БиАй перемешивать не надо. работать с Квери надо в Экселе а в БиАй тащить готовые файлы.

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    С формулой даты можно было не заморачиваться а сделать так Преобразование / Столбец / Формат / Добавить суффикс / 2022 (пробел и 2022) Но все равно спасибо что показали формулу!

  • @Albertus99
    @Albertus99 2 ปีที่แล้ว

    Большое спасибо повторил все получилось и все очень понравилось. Правда осталось непонятно зачем было это делать в ПБ а не в Эксел ну да ладно. В ПБ я ждал визуализации. Научили новому и это главное. С нетерпением жду ваших роликов! С новым 2022 годом и всех Вам благ!

  • @Albertus99
    @Albertus99 3 ปีที่แล้ว

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

  • @Albertus99
    @Albertus99 3 ปีที่แล้ว

    в калкулейт забыли показать правописание из примера. и все. нить урока для меня потеряна дальше делать не могу вместе с вами.

  • @Albertus99
    @Albertus99 3 ปีที่แล้ว

    дошел до 48 минут все получается спасибо. для того чтобы показать основные принципы не надо давать так много однотипных примеров. достаточно дать минимум по принципу всего понемногу. ролики будут короче по времени но не по глубине информации.

  • @Albertus99
    @Albertus99 3 ปีที่แล้ว

    Колонки - это не оговорка, а фактически синоним.

  • @НадеждаКотельникова-щ5п
    @НадеждаКотельникова-щ5п 3 ปีที่แล้ว

    Реально хорошо подготовленный урок !

  • @mudassirwaheed2621
    @mudassirwaheed2621 3 ปีที่แล้ว

    Hi Nikolai. Very Informative video. I have one question though. Is there any performance difference between dax and excel. For example currently the data set I deal with has 200K + lines with lots of sumifs and vlookups since I am aggregating information from multiple tables to one table to perform some forecasting algos. Will dax be faster to do this? My current sheets take 10-15 minutes to calculate result.

    • @Siberian_valenok
      @Siberian_valenok 3 ปีที่แล้ว

      Hi Mudassir. Yes, DAX will be a lot faster. Power BI uses a different engine, VertiPaq, which effectively handles large datasets, whereas Excel will start chocking on 200K + rows with complex formulas.

  • @МихаилУсанов-л9х
    @МихаилУсанов-л9х 3 ปีที่แล้ว

    Почему нет больше видео уроков?

  • @ugug5377
    @ugug5377 3 ปีที่แล้ว

    Отлично! Доступно, полезно.

  • @judel8535
    @judel8535 3 ปีที่แล้ว

    Finally!! The true answer to CountIF dynamic formula!!!!!

  • @Yurbas_Nikolkin
    @Yurbas_Nikolkin 3 ปีที่แล้ว

    Николай, раз вы "человек изначально с гуманитарным образованием", то и продолжайте "гуманитарить" дальше. Вы совсем не смогли "разобраться с Power BI". А кидать на экран "красивые" картинки с какими-то диаграммами и графиками - это не умение использовать инструмент. Обратите внимание, что у вас одна таблица совсем ни с чем не связана, расчёты отдельных столбцов вы делаете зачем-то в Power Query, хотя это правильнее делать, если вы уж захотели создать столбец, а не меру, в Power Pivot… Короче и помягче скажу: не нужно "простым языком" людей вводить в заблуждение.

    • @Siberian_valenok
      @Siberian_valenok 3 ปีที่แล้ว

      Добрый день, Юрбас. Во-первых, какое у человека было образование в универе сейчас мало кого волнует. Можно закончить МАИ и продавать носки (и ничего в этом плохого нет, просто пример), а можно с дипломом историка устроиться в Майкрософт. Зависит от желания человека учиться и постигать новое. Теперь по поводу примера на видео. Конечно, в реальной жизни данный конкретный пример можно спокойно сделать в Power Pivot без использования Power BI вообще. Видео было сделано с целью показать, как на фундаментальном уровне работает программа (импортировать и почистить данные, создать базовые вычисляемые столбцы и меры, показать общий интерфейс). Если Вы за все "правильное", то моделирование делается в Visual studio / Tabular editor и закидывается в Analysis services. А оттуда в модель данных можно подключиться через любой End-user reporting tool, Excel, Power BI, да хоть Tableau. Как Вы знаете, в Power BI много реально продвинутых особенностей - коннекторы к различным источникам данных, custom вижуалы, R-скрипты, интеграция с Azure AD для аутентификации, embedded feature, верстка для мобильной версии и т.д. Всё это я не планировал в масштабе данного видео. Это ознакомительное видео для бизнес-пользователей, которые пришли из Excel и хотят (без глубокого погружения) узнать, что такое Power BI и как он работает. Дальше, в зависимости от их желания и бизнес задач уже продолжить дальнейшее обучение. Всего доброго!

    • @YA-A
      @YA-A 3 ปีที่แล้ว

      @@Siberian_valenok Николай, будуть ли новые видео?

    • @Siberian_valenok
      @Siberian_valenok 3 ปีที่แล้ว

      @@YA-A Будут! :) Немного закрутился на работе.

  • @dmitriyrayder8763
    @dmitriyrayder8763 3 ปีที่แล้ว

    Все четко и доходчиво))).Спасибо!!

  • @HellgaDemarais
    @HellgaDemarais 3 ปีที่แล้ว

    Отличное, очень понятное видео, спасибо большое! Было полезнее десятка других в интернете.

  • @АлександрСалех
    @АлександрСалех 3 ปีที่แล้ว

    Лучшее русскоязычное руководство по PowerBI на TH-cam. Лайк. Спасибо!

  • @abloomberg9879
    @abloomberg9879 3 ปีที่แล้ว

    а как учесть сезонность ?

  • @simanika7603
    @simanika7603 3 ปีที่แล้ว

    Привет! спасибо за видеоролик! только не переводите Profit как Выручка. Правильно переводить Прибыль. А вот Sales amount и есть Выручка. Спасибо!

  • @YA-A
    @YA-A 3 ปีที่แล้ว

    Николай, огромное спасибо за Видео! Начинаю изучать Pbi, подскажите как правильно подключитса у данным за заданый интервал времени, если эти данные находятса на sql сервере. Где можно об этом посмотреть или почитать Спасибо! Жду новых видео