2016-09-06 5 views
0

Я пытаюсь рассчитать количество покупателей за предыдущую неделю на основе текущей недели, используя Dax/power pivot (всего за последние 7 дней). Текущая таблица у меня выглядит такПокупатели, занявшие предыдущую неделю

User | NB sales | Week Ending | Week Count | Date 
Bob | 10  | 08/28/2016 | 34   | 8/27/2016 
Tim | 20  | 08/28/2016 | 34   | 8/26/2016 
Bob | 5  | 08/21/2016 | 33   | 8/20/2016 
Joe | 8  | 08/21/2016 | 33   | 8/19/2016 
Jim | 4  | 08/21/2016 | 33   | 8/19/2016 
... 

Результат будет выглядеть следующим образом, если неделя в стержне была 8/28/2016

CurrentWeek | PriorWeekBuyers | CurrentWeekCount 
8/21/2016 |  3   |  34 
... 

Я не могу просто вычитать от недели считайте, что он не будет работать в течение недели первого года, и для предыдущей недели функции нет. Я надеюсь создать сводную таблицу с неделями, которая показывает количество покупателей с предыдущей недели как формула/мера dax.

Благодаря

ответ

1

Фигурных его со следующей формулой Dax

PrevWeekBuyers := 
CALCULATE (
    DISTINCTCOUNT (Order[Customers]), 
    DATEADD (Date[date], -7, DAY) 
) 

Я тогда показать «неделю окончания» дату, которая закатывает дни в правильном порядке, в сводной таблице

Смежные вопросы