Пытаюсь добавить в сводную таблицу меру, которая должна выводить продажи за прошлый месяц, относительно текущего, но выдаёт ошибку "функция dateadd работает только с непрерывным диапазоном дат"
Андрей VG, функция DATEADD ссылается на непрерывный диапазон дат, как и положено. Просто, если в столбцах сводной оставить только год, то такой ошибки нет, а если добавить в столбцы название месяцев, то ошибка есть. Мне вот этот момент не понятен.
DrillPipe, спасибо, вроде работает. Такая группировка принципиальна, я не могу её поменять. Еще вопрос, а как указать в фильтре любой другой период, который не предусмотрен стандартным набором функций? Например, кроме прошлого месяца еще нужен текущий месяц прошлого года и тд.
Ну, тут уже от задачи зависит. Если развернуть такой вариант до конкретной даты, то PARALLELPERIOD возвращает результат за весь период, а не за конкретную дату. А вот DATEADD возвращает результат за конкретный день. То есть, если всегда пользоваться PARALLELPERIOD то можно получить неверный результат в ряде случаев.
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!