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







Элементы алгебры логики. Математические основы информатики
Обсуждение лабораторной 3 по информатике
Создание нового документа
Цикл do, while
html4
Технологии информационного моделирования автомобильных дорог
Создание компьютерной игры в среде Unity
BestProger. Изучайте программирование без лишней информации
Мастер-класс по созданию маски в instagram
Моя жизнь в моём мире
Программирование на языке C++
Таблици в HTML
Системы программирования
Электронный документооборот
Кодирование информации
Автополив цветов
Расчетно-графическое задание
Базы данных, системы управления базами данных
Конъюнкция и Дизъюнкция
Оптимизация процессов публично-правовой организации. Создание базы данных
7-mavzu (2)
Исследование влияния параметров печати на результаты 3D-печати объектов сложной формы с целью оптимизации скорости
Получение и представление информации. 3 класс
Язык программирования C# 6.0, модуль 1
Авторизация и Развитие Партнеров Hewlett Packard Enterprise
Информация – это…
Автоматизированные информационные системы
Динамическое программирование. Задание №22