Коллеги,А есть специалисты в Power BI(DAX)?Есть такая проблема,что нужно сравнивать

метрику с предыдущим периодом,причем не важно,какой период выбран на срезе,будут дни,месяцы и т.д.Самый простой сделать прошлый период по дням,тут возникают сложности,например выбран месяц "февраль",предыдущий период не будет полным месяцем,см.вложение.Кто-нибудь решал такой кейс? Подумал,может период сравнить с месяцем,но как-то не нашел таких функций,с Power Bi c неделю знаком...

22 ответов

30 просмотров

Здесь 8780 специалистов, но ответ по существу будет: учите матчасть :(

Ссылка на БигДату 4. Там перейдите и читайте, вникайте с первой части последовательно. https://bianalysis.ru/big-date-part4

Ravil
Здесь 8780 специалистов, но ответ по существу буде...

Здесь специалистов много крат меньше, чем кол-во участников 😂

Андрей-Тришин Автор вопроса
Ravil
Здесь 8780 специалистов, но ответ по существу буде...

раз все специалисты,то проблем то мой вопрос не должен создать проблем,так выбирал предыдущий период (дни) Выручка WB(предыдущий период) = var startDate = FIRSTDATE('ДатаТабле'[Date]) var endDate = LASTDATE('ДатаТабле'[Date]) var period = DATEDIFF(startDate,endDate,day) var startDatePrev = PREVIOUSDAY(FIRSTDATE(DATEADD('ДатаТабле'[Date],-period,day))) var endDatePrev = PREVIOUSDAY(LASTDATE(DATEADD('ДатаТабле'[Date],-period,day))) var periodPrev = DATEDIFF(startDatePrev,endDatePrev,DAY)

Что значит пред период? Если выбран март, то это февраль или это 31 день периода ранее марта

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
Что значит пред период? Если выбран март, то это ф...

вот такой срез создан,можно выбрать(дни,неделя,месяц квартал,год),в зависимости от выбранного периода=считаем предыдущий

Андрей Тришин
раз все специалисты,то проблем то мой вопрос не до...

Берете максимальную выбранную дату(или максимальную доступную в факте), берете подсчет дней в выбранном периоде и двигаете максимум, отступаете назад дни, получаете такой же период в днях, если раб, то topn в помощь с отфильтровкой выходных

Андрей Тришин
screenshot вот такой срез создан,можно выбрать(дни,неделя,мес...

Вам ссылку с решением и файлом дали, но читать не хочется? (

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
Берете максимальную выбранную дату(или максимальну...

еще раз,например выбран месяц "Февраль",т.е. на срезе выставили 01.02.20.. и 01.03.20..,по идее это месяц,а в днях это 28/29 дней,если сдвинуть на эти дни месяц не получу,как-то нужно считать что это месяц,а не дни,и вот здесь и припух,не нашел такой функции,пробовал через деление и получение остатка=тоже не проходит,связь с 2 ДатаТабле=не пойму как это решит проблему,т.к. не существует возможности выбирать период(да,он и не нужен))

Андрей-Тришин Автор вопроса

а почему месяц?Как это программа может увидеть?А если квартал?

Андрей Тришин
а почему месяц?Как это программа может увидеть?А е...

3 мес квартала сдвинутся)) вы почитайте инструкцию к функции))

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
3 мес квартала сдвинутся)) вы почитайте инструкцию...

сдвинуться,то сдвинуться,а как решить на какой период сдвигаться,в самом первом посте и была озвучена проблема-как понять на какой период сдвигать=день,месяц,квартал или год.

Андрей Тришин
сдвинуться,то сдвинуться,а как решить на какой пер...

Проверка на полноту периода, если это полный мес то мес, если кв .,..

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
Проверка на полноту периода, если это полный мес т...

и что это за функция?Что-то такой и не нашел

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
Прямые руки и немного логики)

😂,т.е. у тебя прямые руки и есть логика? Ну так поделись логикой,в чем проблема?

Андрей-Тришин Автор вопроса
Yurі Polіshсhuk
Xxx $

а ,понятно,нет логики,и руки не прямые,печалька..

Андрей Тришин
а ,понятно,нет логики,и руки не прямые,печалька..

Еще один пост с хамством и попрощаетесь с этой группой

Похожие вопросы

Обсуждают сегодня

Добрый день! Вопрос, понимаю, не очень принципиальный и можно его обойти, но просто любопытно, откуда в срезе берётся "Пусто"? Если в срез перетягиваю Месяц из Sales, то всё х...
Anastasiya
28
Добрый день! Помогите, пожалуйста, может быть кто сталкивался. У заказчика есть интересное требование. Есть данные по проектам и дисциплинам по этим проектам (каждый проект ...
Leonid Solovev
20
Добрый вечер. Поручили выбрать сервис для нового дашборда компании. Пока выбор упал на power bi. Можете что нибудь рассказать об опыте использования? Подводных камнях, способо...
Илья
33
добрый день всем! Пожалуйста, помогите решить данную проблему: дашборд не мой, при обновлении датасета с браузера - выдает ошибку - {"error":{"code":"DM_GWPipeline_Gateway_Mas...
Feniks Sushhaya
15
Здравствуйте! Подскажите, можно ли в DAX вычесть НДС прямо в формуле SAMX, или нужна обязательно таблица с процентами НДС? "НДС нужно исключить. Считайте НДС равным 1.2 (20%)....
Владимир
26
Добрый день, Коллеги. Подскажите пожалуйста в чем причина ? При выборе поля Размер, гистограмма по Размерам формируется , а по Складам -нет. Названия Складов все заполнены ...
Julia Po
33
Всем привет) Я уже задавала этот вопрос на прошлой неделе, но возможно, в пятницу было очень непонятно сформулировано. Постаралась сейчас максимально понятно все описать Необ...
Катя Каткова
4
День добрый. Есть такой вопрос. Имеем матрих таблицу, есть по каждому человеку группы вопросов, он отвечал на них и имеет баллы. Т. Е. В группе есть несколько вопросов. Нужно ...
Oleg Savinkov
21
Коллеги! По одиночке в стреде PBI Desktop все запросы к Analytic srv и SQL SRV отрабатываются долго (много данных), но выполняются. Но при обовлении всей модели выдает ошибк...
Антон Москвин
23
Видимо это имели в виду?
Ekaterina Lelekova
25
Карта сайта