Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
vedutenko_s
Contributor III
Contributor III

Сравнить Дни недели

Здравствуйте, помогите пожалуйста. Как мне вывести сумму предыдущего дня недели. Хочу сравнить допустим понедельник с предыдущим понедельником. Заранее спасибо. Это надо делать с помощью анализа множест?

1 Solution

Accepted Solutions
vkozlov
Partner - Creator
Partner - Creator

Привет

Через Set

Считаешь сегодня(ну или максимальный день в текущем отборе) как

sum({<Date={$(=max(Date))}>}Sales)

И неделю назад:

sum({<Date={$(=max(Date)-7)}>}Sales)

См. Вложение

View solution in original post

5 Replies
romantrishin
Contributor II
Contributor II

Самый просто способ - с помощью AsOfDate календаря.

Делаете таблицу в которой ключевое поле дата  будет соотноситься с 2 датами фактическими с разными типами.

Например:

Дата               ДатаКлюч          ТипПериода

23.10.2017     23.10.2017          Текущий

16.10.2017     23.10.2017          Неделя


и в формулах в анализе множеств задавайте Sum( {<ТипПериода = {'Неделя'}>} Показатель) - выведет сумму прошлой недели для 23 октября. Sum( {<ТипПериода = {'Текущий'}>} Показатель) - сумму собственно для 23 октября. Единственный мину - все формулы без типа периода выведут сумму данных за 16 + 23 октября.

sergey_gera09
Contributor
Contributor

Добавьте такую же меру, и в фильтре укажите, что поле дата=дата-7дней

antonaks
Creator II
Creator II

Используйте мастер календарь с флагом периода предыдущей недели.

Это проще всего. Если интересно могу поделиться.

vkozlov
Partner - Creator
Partner - Creator

Привет

Через Set

Считаешь сегодня(ну или максимальный день в текущем отборе) как

sum({<Date={$(=max(Date))}>}Sales)

И неделю назад:

sum({<Date={$(=max(Date)-7)}>}Sales)

См. Вложение

Sergey_Polekhin
Employee
Employee

Коллеги, если ответ получен и он вам помог, то не забывайте, пожалуйста, отмечать корректные ответы. Это поможет другим участникам быстрее находить примеры решения своих задач.