AXForum  
Вернуться   AXForum > BI > BI: Общий раздел
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2021, 18:14   #1  
VasiliuS is offline
VasiliuS
Участник
 
5 / 11 (1) +
Регистрация: 04.02.2013
Адрес: Минск
Post Power BI: Дневник слабака
По аналогии с книгой «Дневник слабака» Джефф Кинни
Старый 26.02.2021, 18:23   #2  
VasiliuS is offline
VasiliuS
Участник
 
5 / 11 (1) +
Регистрация: 04.02.2013
Адрес: Минск
Когда данные загрузились в Power BI, то можно, например, объединить 2 таблицы в одну с помощью DAX-команд NATURALINNERJOIN и NATURALLEFTOUTERJOIN. Перед этим нужно создать связь между этими таблицами (по ключевому полю в каждой таблице). Связь создается по кнопке "Создать связи" через диалоговое окно мастера (wizard). Но есть один подводный камень. Когда запускаешь NATURALINNERJOIN выясняется, что имена ключевых полей должны быть РАЗНЫЕ. А ведь так удобно назвать поле "ID" одинаково в каждой таблице. Но нет! В одной таблице оно должно называться, например, "IDтаблица1", а в другой тогда "IDтаблица2" - т.е. по-разному. Тогда работает!
За это сообщение автора поблагодарили: Sancho (1).
Старый 25.02.2022, 22:55   #3  
VasiliuS is offline
VasiliuS
Участник
 
5 / 11 (1) +
Регистрация: 04.02.2013
Адрес: Минск
JOIN'ы можно делать на языке DAX, когда они уже загружены в файл Power BI, можно делать JOIN и в процессе загрузки-преобразования данных на языке Power M, но с точки зрения экономии места лучше их делать в базе данных, а потом загружать уже в Power BI. Основная мощь Power BI в том, что когда вы загрузили, например, данные за две отчетные даты, то одним нажатием кнопки можно получить детализацию за счет чего произошло изменение между этими датами. Допустим, у нас есть перечень продаж продуктов на начало месяца и на конец вида "название продукта - сумма продаж", и за месяц зафиксирован рост общего объема продаж. Чтобы узнать, какой вклад внес каждый из продуктов в общий рост, можно сгруппировать суммы продаж по каждому продукту и сравнить их. А можно сэкономить время - нажать в Power BI правой кнопке мыши по столбику графика, выбрать "Анализ" - "За счет чего..." и он выдаст красивую картинку, которую можно вставить в отчет, на которой видно какие продукты толкали продажи вверх, а какие вниз - наглядно и быстро.
Теги
data analysis expression, m language, power bi, power query

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
msdynamicsworld: Power BI Insights: Calculation groups; Confidential data; Dataflows; ADLS Gen2 Blog bot BI Blogs 0 10.02.2021 20:11
msdynamicsworld: How to setup a gateway for Power BI Blog bot BI Blogs 0 23.12.2020 01:12
msdynamicsworld: Power BI Updates: URL parameters; SQL Server 2019; Custom branding; Shared Datasets; Mobile apps Blog bot BI Blogs 0 05.09.2019 19:12
kurthatlevik: Measure sales per Retail Category in Power BI Blog bot BI Blogs 0 21.05.2018 19:11
stoneridgesoftware: Take Advantage of Forecasting in Power BI with the Analytics Pane Blog bot BI Blogs 0 08.03.2018 05:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:55.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.