Загрузка страницы

[Мастер-класс по DAX] Расчет в Power BI выражения за прошлый период относительно дат текущего

1) [Скачивайте PDF] Справочник DAX функций для Power BI и Power Pivot на русском языке: https://biprosto.ru/kurs/spravochnik-dax?utm_source=yt&utm_term=kanal-VideoOpisanie_kampania-MasterKlass_key-LastCurrentPeriod
2) [Скачивайте] Файлы к уроку для Power BI и Power Pivot: https://biprosto.ru/lp/files-mc-last-current-period

Наш главный сайт "BI - это просто": https://biprosto.ru

Подписывайтесь на наши социальные сети:
YouTube: https://biprosto.ru/youtube
Вконтакте: https://vk.com/biprosto
Facebook: https://biprosto.ru/facebook
Инстаграм: https://biprosto.ru/instagram

В данном мастер-классе мы на практике разберем следующий вопрос: Как в Power BI (Power Pivot) на языке DAX рассчитать какое-либо выражение за прошлый период относительно дат текущего периода без вывода лишних ячеек с датами?

В формулах мастер-класса используются следующие DAX функции: CALCULATE, SUM, SAMEPERIODLASTYEAR, CALENDARAUTO, DATE, TODAY

Переходите, смотрите, изучайте подробный пошаговый видео-разбор формул DAX

----------------------------
Когда на вход функции SAMEPERIODLASTYEAR подается таблица, то это должен быть именно календарь (!), а не просто столбец с датами. Поэтому у нас и создан отдельный справочник 'Календарь' с единственным столбцом [Date].

Для создания такого календаря используется специальная DAX-функция CALENDARAUTO и период в этом календаре автоматически определяется на основе других таблиц в модели данных, содержащие столбцы с датами. И данный период начинается с 1 января самого раннего года таблиц и заканчивается 31 декабря самого позднего года таблиц. Вот поэтому наш 'Календарь' имеет период 01.01.2018 - 31.12.2019.

И когда эти даты попадают в отчет, то они все присутствуют в нем. А так как для строк «октябрь, ноябрь, декабрь» 2019 года, являющимися контекстом фильтра, производятся вычисления для этих месяцев прошлого года (функция SAMEPERIODLASTYEAR ), то и появляются строки октябрь-декабрь с вычисленными значениями для 2018 года (столбец [СуммаГодНазад2]) и с пустыми ячейками для 2019 года (столбец [Сумма]). Почему пустые? Потому что функция SUM не находит продаж за эти месяцы 2019 года, которые ещё не наступили, и возвращает BLANK.

Иными словами, если бы не проводился расчет значений (или значения в ячейках были бы BLANK) для ненаступивших ещё в этом году месяцев для прошлого года, то и в столбце [СуммаГодНазад2] тоже были бы пустые ячейки. А если в строке присутствуют только пустые ячейки, то Power BI и Power Pivot эти строки автоматически скрывает.
#powerbi #power_bi #DAX #язык_DAX #Power_Pivot #функции_DAX #формулы_DAX

Видео [Мастер-класс по DAX] Расчет в Power BI выражения за прошлый период относительно дат текущего канала BI - это просто: Power BI, Pivot, DAX
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
28 октября 2019 г. 10:42:38
00:15:00
Другие видео канала
[Мастер класс по DAX] Вывод в Power BI (P Pivot) последней измененной цены товара на выбранную дату[Мастер класс по DAX] Вывод в Power BI (P Pivot) последней измененной цены товара на выбранную датуPower BI Bookmarks, Selections and TogglesPower BI Bookmarks, Selections and TogglesСоздание выпадающих списков в ExcelСоздание выпадающих списков в ExcelВычисляемые поля в сводных таблицах ExcelВычисляемые поля в сводных таблицах ExcelMAX, MAXA, MAXX, MIN, MINA, MINX: DAX функции максимумов и минимумов в Power BI (Pivot)MAX, MAXA, MAXX, MIN, MINA, MINX: DAX функции максимумов и минимумов в Power BI (Pivot)Power BI: выделяем в визуализации цветом текстовое значение по условию, рассчитанному в другой мереPower BI: выделяем в визуализации цветом текстовое значение по условию, рассчитанному в другой мереDAX Fridays! #41: LOOKUPVALUE with multiple columnsDAX Fridays! #41: LOOKUPVALUE with multiple columnsTaking Buttons in Power BI Desktop to the Next LevelTaking Buttons in Power BI Desktop to the Next Level3 способа транспонирования таблиц в Excel3 способа транспонирования таблиц в ExcelБизнес-анализ в Excel с помощью надстроек PowerPivot и Power QueryБизнес-анализ в Excel с помощью надстроек PowerPivot и Power Query[Мастер-класс] Расчет количества новых, постоянных и потерянных клиентов в Power BI на языке DAX[Мастер-класс] Расчет количества новых, постоянных и потерянных клиентов в Power BI на языке DAXDAX функции COUNT (A, X, AX), COUNTBLANK, DISTINCTCOUNT, COUNTROWS для Power BI (Pivot)DAX функции COUNT (A, X, AX), COUNTBLANK, DISTINCTCOUNT, COUNTROWS для Power BI (Pivot)[Мастер-класс по языку DAX] Вычисляем дату первой продажи товара в Power BI и Power Pivot[Мастер-класс по языку DAX] Вычисляем дату первой продажи товара в Power BI и Power PivotPowerPivot Составление отчета о возрастной структуре дебиторской задолженностиPowerPivot Составление отчета о возрастной структуре дебиторской задолженностиУрок 17: Сводные таблицы в Excel (1 часть)Урок 17: Сводные таблицы в Excel (1 часть)Обзор Power BI (вебинар). Начало работыОбзор Power BI (вебинар). Начало работыКак в Power BI (Power Pivot), выбрав товар, вывести перечень других товаров из категории выбранногоКак в Power BI (Power Pivot), выбрав товар, вывести перечень других товаров из категории выбранногоWhen To Use The CALCULATABLE Function - DAX Function TechniquesWhen To Use The CALCULATABLE Function - DAX Function TechniquesDAX Fridays! #81: CALCULATETABLEDAX Fridays! #81: CALCULATETABLEВы забыли, где создали меру? Создавайте в Power BI меры в отдельных таблицахВы забыли, где создали меру? Создавайте в Power BI меры в отдельных таблицах
Яндекс.Метрика