Содержание
- 2. Цели занятия
- 3. Научиться управлять контекстом Создавать текстовые меры Создавать меры с условиями Делать меры, считающие по разному для
- 4. О чём поговорим, что сделаем
- 5. План занятия
- 6. Снова про контекст
- 7. Эффект, когда значение формулы зависит от соседей, называется контекстом формулы. Контекст – это удобно, потому что
- 8. Снова про контекст Контекст строки Почему в разных строках разные значения? Ведь формула везде одна! Формула
- 9. Концепция контекста Контекст фильтра Мера [Выручка] считается в контексте подписей строк, столбцов (а также фильтров и
- 10. Откроем «Файл с прошлого занятия.pbix» и удивимся! Снова про контекст
- 11. Снова про контекст Почему так???
- 12. Снова про контекст В левой таблице коды взяты из справочника. Справочник связан с таблицами фактов, поэтому
- 13. Снова про контекст Измерения – это «подписи». Значения берутся из соответствующего столбца. Меры – это «показатели».
- 14. Снова про контекст Справочники Таблица событий (фактов)
- 15. Снова про контекст Справочники Таблица событий (фактов) Обычно, меры – из таблиц событий Обычно, измерения –
- 16. Снова про контекст Таким образом, можно сказать, что существует 3 вида столбцов в модели: Измерения –
- 17. Учебная задача
- 18. Мы – новые руководители отдела продаж электронной техники. Нам нужно разобраться с продажами подотчетной техники. У
- 19. Задача №1. Посчитать выручку. Учебная ситуация
- 20. Задача №1. Выручка = SUMX('Продажи’; 'Продажи'[Количество]*RELATED('Товары'[Цена продажи])) Учебная ситуация
- 21. Задача №2. Посчитать выручку только для постоянных клиентов. Посчитать выручку только для красной техники Учебная ситуация
- 22. Задача №2. Выручка от постоянных покупателей = [Выручка]('Покупатели'[Постоянный покупатель]=TRUE()) или Выручка от постоянных покупателей = CALCULATE(
- 23. Задача №3. Посчитать выполнение плана (в процентах от плана). Учебная ситуация
- 24. Задача №3. Выполнение плана = DIVIDE([Выручка];[План продаж]; "плана нет") Учебная ситуация
- 25. Задача №4. Посчитать на сколько недовыполнен или перевыполнен план и вывести для каждого измерения фразу: План
- 26. Задача №4. План выполнен? = var diff = [Выручка]-[План продаж] var yes = "План перевыполнен на
- 27. Задача №5. Посчитать число покупателей Учебная ситуация
- 28. Задача №5. Число покупателей = DISTINCTCOUNT('Покупатели'[Код покупателя]) Учебная ситуация
- 29. Задача №6. Сделать так, чтобы для города выручка считалась как сумма, а в общем – как
- 30. Задача №6. Сложная мера = var OnePlace=HASONEVALUE('Города'[Город]) return if (OnePlace; SUMX('Продажи';'Продажи'[Количество]*RELATED('Товары'[Цена продажи])); AVERAGEX('Продажи';'Продажи'[Количество]*RELATED('Товары'[Цена продажи]))) Учебная ситуация
- 31. Чему мы сегодня научились
- 32. Мы узнали, как управлять контекстом в формулах Научились использовать переменные в формулах Узнали, что в мерах
- 33. Полезные материалы
- 34. Документация по Power BI Desktop Сообщество (англ.) Блог Microsoft Power BI Справка по DAX DAX studio
- 35. Домашнее задание
- 36. Задача В приложенном файле «Анализ продаж направления Техника (домашнее задание).pbix» содержится та же модель данных, что
- 37. Правильно посчитанные меры будут показывать следующее при добавлении в визуализации «Карточка» Домашнее задание
- 39. Скачать презентацию







![Концепция контекста Контекст фильтра Мера [Выручка] считается в контексте подписей строк, столбцов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-8.jpg)










![Задача №1. Выручка = SUMX('Продажи’; 'Продажи'[Количество]*RELATED('Товары'[Цена продажи])) Учебная ситуация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-19.jpg)

) или Выручка от](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-21.jpg)

![Задача №3. Выполнение плана = DIVIDE([Выручка];[План продаж]; "плана нет") Учебная ситуация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-23.jpg)

![Задача №4. План выполнен? = var diff = [Выручка]-[План продаж] var yes](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-25.jpg)

![Задача №5. Число покупателей = DISTINCTCOUNT('Покупатели'[Код покупателя]) Учебная ситуация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-27.jpg)

![Задача №6. Сложная мера = var OnePlace=HASONEVALUE('Города'[Город]) return if (OnePlace; SUMX('Продажи';'Продажи'[Количество]*RELATED('Товары'[Цена продажи])); AVERAGEX('Продажи';'Продажи'[Количество]*RELATED('Товары'[Цена продажи]))) Учебная ситуация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1129650/slide-29.jpg)







Регистрация на платформе
6204
Логические основы компьютера
Технология мультимедиа
Безопасность в интернете
Профессия Блогера. Блогер - кто это…?
Корректирующие коды. Основные понятия
Эскизное проектирование автоматизированной подсистемы отдела учета запчастей
Глобальные компьютерные сети
Понятие информации. (Вводная)
Браузери. Основні види браузерів
Sem1_13_files_arrays
Мини-хакатон ИИТТ
Ограничение доступа к интернет-ресурсам, как нарушение права на свободу выражения мнений
Hacker im Internet
Безопасный интернет
Линейный массив
Электронная демократия
120 стикеров
Altivar Machine ATV340 Каталог
Портфолио. Возможности vKонтакте
Защита персональных данных. Биометрические параметры
excel-2013
Разбор 18 задания
Встроенные функции и их использование
Устройства вывода информации
XML отчеты в BI Publisher
Введение в проект MSc Enter