4 Replies Latest reply: Nov 9, 2017 3:45 AM by Vladimir Kozlov RSS

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

    ????????? ??????

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

        • Re: Сравнить Дни недели
          Roman Trishin

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

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

          Например:

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

          23.10.2017     23.10.2017          Текущий

          16.10.2017     23.10.2017          Неделя


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

          • Re: Сравнить Дни недели
            sergey gera

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

            • Re: Сравнить Дни недели
              Anton Aks

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

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

              • Re: Сравнить Дни недели
                Vladimir Kozlov

                Привет

                Через Set

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

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

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

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

                См. Вложение