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







Назначение операционных систем
JavaScript числа
Freelance. Звіт з курсового проекту
Документы. Товарно-транспортные накладные
Граф. Построение графов
Некоторые понятия, связанные с ЭС и ИИ
Контрольная работа БД. Часть 1 (теория. Ответить на вопросы)
Создание растровых и векторных изображений. Урок 9
Blue-ray. Варианты и размеры. Создание Blue-ray
Республиканский экспертный совет
Своя игра
Инстаграм – как способ социализации молодёжи
Измерение информации
Интернет-предпринимательство. Как собрать и мотивировать команду стартапа
Сайт Нмсу
Стандартизация в области информационных технологий
Согласование изменений в схему размещения МФЦ
Файловая система
Главная страница
Логические основы компьютера
Python_Простейшая программа_Условный оператор (1)
Поиск научной информации в системе Pubmed с использованием фильтров (на примере вирусной инфекции)
Правовая защита информации
2_6_pamyat
Интернет-коммерция как инструмент повышения конкурентоспособности российских предприятий в рамках ВЭД
История развития программного обеспечения
Источники информации. Занятие 4
Противодействие коррупции в системе государственных закупок