Содержание
- 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)







Презентация на тему Файлы и файловая система (8 класс)
Osnovnye_ponyatia_i_klassifikatsia_BD
Обзор систем электронный офис
Нескучный текст
Информатика. Введение
Практика применения текстовых технологий на уроках информатики
Web-программирование
Программирование в среде Robot C. Занятие 3
Фокальные объекты
Предметно-ориентированный язык
Интернет-проекты коммуникационных и информационных сайтов, посвященных орфанным заболеваниям
Разработка таблицы с расчетами
Специальные операции реляционной алгебры
Программное обеспечение ЦСК. Архитектура основных программ
MS Access
Social media and pandemic
Основы программирования на языке Python. Школа::Кода (занятие 2)
Обзор современных языков программирования. Scala
Порядок передачи ВКР для размещения в электронной библиотеке
390561 (1)
Bulk Operations - боль EF
Дизайн-макет для выборочного лакирования в Adobe Illustrator
Информатика (1 семестр)
Презентация на тему Основы логики
Визуализация рекламной деятельности на персональном компьютере на примере создания поздравительных материалов к юбилею техникума
Социальные сети - это зло
7-1-5
Процесс взаимодействия с IT