Здравствуйте, помогите пожалуйста. Как мне вывести сумму предыдущего дня недели. Хочу сравнить допустим понедельник с предыдущим понедельником. Заранее спасибо. Это надо делать с помощью анализа множест?
Привет
Через Set
Считаешь сегодня(ну или максимальный день в текущем отборе) как
sum({<Date={$(=max(Date))}>}Sales)
И неделю назад:
sum({<Date={$(=max(Date)-7)}>}Sales)
См. Вложение
Самый просто способ - с помощью AsOfDate календаря.
Делаете таблицу в которой ключевое поле дата будет соотноситься с 2 датами фактическими с разными типами.
Например:
Дата ДатаКлюч ТипПериода
23.10.2017 23.10.2017 Текущий
16.10.2017 23.10.2017 Неделя
и в формулах в анализе множеств задавайте Sum( {<ТипПериода = {'Неделя'}>} Показатель) - выведет сумму прошлой недели для 23 октября. Sum( {<ТипПериода = {'Текущий'}>} Показатель) - сумму собственно для 23 октября. Единственный мину - все формулы без типа периода выведут сумму данных за 16 + 23 октября.
Добавьте такую же меру, и в фильтре укажите, что поле дата=дата-7дней
Используйте мастер календарь с флагом периода предыдущей недели.
Это проще всего. Если интересно могу поделиться.
Привет
Через Set
Считаешь сегодня(ну или максимальный день в текущем отборе) как
sum({<Date={$(=max(Date))}>}Sales)
И неделю назад:
sum({<Date={$(=max(Date)-7)}>}Sales)
См. Вложение
Коллеги, если ответ получен и он вам помог, то не забывайте, пожалуйста, отмечать корректные ответы. Это поможет другим участникам быстрее находить примеры решения своих задач.