Страницы: 1
RSS
Визуализация данных в матричном виде в power bi
 
Добрый день!
Имеется список компаний и даты их покупок. Требуется отобразить статистику по ним:

1. Активные - количество уникальных компаний, которые сорвершили покупку в течении последних 180 дней.
2. Отток -  количество уникальных компаний, у которых в указанный месяц наступает более 180 дней с последней покупки.
3. Возвращенные - количество уникальных компаний, у которых прошло более 180 дней с последней покупки и которые после этого совершили первую покупку в указанном месяце.
Файл с данными вложил.
Вид   таблицы:
янв.16фев.16мар.16апр.16май.16июн.16июл.16авг.16и тд
Активные
Отток
Возвращенные
Изменено: Mer33 - 05.10.2019 09:03:16
 
Mer33, Добрый день, как вариант, можете групировать таблицу по мин и макс значению дан и считаь между ними разницу, либо написать справочник по id_comp где напротив каждого id будет написано какой тип магазина (написано через формулу if+today).
Прикрепил ссылку где написано что и как:
https://community.powerbi.com/t5/Desktop/DAX-Formula-to-Return-First-Date-Based-on-Other-column/m-p/...
 
zhekachan, как группировать по мин и макс, если компания может несолько раз попадать в один список? например: она может 2 раза попасть в отток. Через мини макс она попадет только 1 раз
 
Такой вариант в DAX. Не думаю, что оптимальный так как использую CROSSJOIN и EARLIER
То же самое можно сделать в PQ

PS
Не понятно что является критерием "в указанный месяц" - по этому соединил уникальные значения компаний с таблицей дат и считал количество транзакций от каждого календарного дня месяца.

Если принять что 180 дней истекает на начало или конец месяца, можно сократить количество строк в таблице компании<->дата

Сейчас в таблице установлено 60 дней (что бы понять как работает Возвращенные)
Страницы: 1
Наверх