Активность клиентов - PullRequest
       4

Активность клиентов

0 голосов
/ 10 января 2020

Здесь у меня есть Table A, он содержит идентификатор, дату, сектор, зону. Я создал рассчитанную меру Customer Relation. Если у клиента была хотя бы одна транзакция за последние 6 месяцев, то в качестве активного клиента он рассматривает еще одного неактивного клиента. Это моя формула:

customer Relation = IF(DateDiff(Table A[Date], TODAY(), MONTH) > 6, "Inactive", "Active")

Вот мой вопрос, взять минимальную дату ввода из среза даты. Это означает, что в моей панели я выбрал поле даты как визуализатор слайсера. Для вышеуказанной формальной функции TODAY() используйте выбранную визуализацию даты из среза даты ( между ).

Например, при визуализации данных:

Если я выберу дату от 1-2-2007 до 2-12-2007

DateDiff(Table A[Date],1-2-2007,MONTH)>6,"Inactive","Active")

, если я выберу дату с 1-2-2008 по 2-12-2009

DateDiff(Table A[Date],1-2-2008,MONTH)>6,"Inactive","Active")

.. et c так, что мой отчет должен быть изменен для прямого запроса

1 Ответ

0 голосов
/ 10 января 2020

Вы можете попробовать использовать переменную:

customer Relation = 
VAR Max_Date = Max(date_slicer_date)
VAR CustRel = IF(DateDiff(Table A[Date], Max_date, MONTH) > 6, "Inactive", "Active")
Return CustRel

Это должно дать вам желаемый результат. Надеюсь, это поможет.

...