На графике, который я пытаюсь показать в прошлом месяце с помощью этого выражения:
=If( [SH_historico_1.ANOMES] >= '$(=Max([SH_historico_1.ANOMES])-1)' and [SH_historico_1.ANOMES] <= '$(=Max([SH_historico_1.ANOMES]))', [SH_historico_1.ANOMES])
Когда я пишу [SH_historico_1.ANOMES]
, я имею в виду период, например «ГГГГММ». А когда я вычитаю -1
, я просто подставляю 1, например: 202002 -1 = 202001, так что работает, потому что он вычисляет правильный период.
Но ... Если это январь? ГГГГ01? пример 202001 -1 = 202000
00 номер месяца не существует. 00 должно быть 12.
Так что мне интересно, а что, если я буду рассматривать это число как дату? Я пытаюсь использовать функцию Date()
, но немного застрял.
Как это могло быть с правильным синтаксисом?
Другое решение, которое я думаю, - это установить некоторый код в коде редактора, но все еще разрабатываю идею.
Любая помощь приветствуется.