Страницы: 1
RSS
Мера Power BI. Расчет дней между всеми датами звонков
 
Добрый день, коллеги.

Подскажите пожалуйста, как рассчитать меру, чтобы понять какой был промежуток между датами звонков?
Необходимо для выявления звонков, которые сделаны в слишком короткий / слишком длинный промежуток времени.

2 звонка в течении 7 дней - это короткий промежуток, 1 месяц - это длинный.
Все что между - нормально.
К примеру, 24 сентября был сделан звонок и 27 сентября был сделан звонок получается через 3 дня ему обратно позвонили. Такие случаи и нужно выявлять.

Во вложении pbix для теста.
 
Куда копать, как считаете?
Думаю, может стоит создать рядом столбец с датой предыдущего звонка к этому же клиенту, а потом уже считать разницу между двумя столбцами.
Но как это сделать не до конца понимаю.
 
Доброе время суток.
Цитата
Darkhan написал:
Куда копать, как считаете?
В пример в формате Excel. Далеко не все могут посмотреть формат pbix в последней актуальной версии.
 
Андрей VG,

Прошу прощения, загрузил эксель.
На пивоте примерно указал, что я в итоге хочу получить.
 
Ну, если как меру на приведённом макете сводной, то так
Код
=IF(HASONEVALUE('Таблица1'[OCE__CallDateTime__c]);
    Var curDate = MAX('Таблица1'[OCE__CallDateTime__c])
    Var beforeDate = CALCULATE(MAX('Таблица1'[OCE__CallDateTime__c]);
        FILTER(ALL('Таблица1'[OCE__CallDateTime__c]); 'Таблица1'[OCE__CallDateTime__c] < curDate)
    )
    Return IF(ISBLANK(beforeDate); BLANK(); ROUND(curDate - beforeDate; 0));
    BLANK()
)

Только к этой задаче
Цитата
Darkhan написал:
2 звонка в течении 7 дней - это короткий промежуток, 1 месяц - это длинный.
это как относится?
 
Цитата
Андрей VG написал:
ROUND(curDate - beforeDate; 0
можно спросить, почему не использовали DATEDIFF(beforeDate ; curDate;DAY)
Изменено: azma - 04.10.2021 16:12:55
 
Цитата
azma написал:
почему не использовали DATEDIFF(beforeDate ; curDate;DAY)
Да как-то так получилось  :oops:   Спасибо за поправку.
 
Андрей VG,

Спасибо большое!
Отлично все работает!
Страницы: 1
Читают тему (гостей: 1)
Наверх