1. В большинстве случаев функции калькулятора принимают имена полей без обрамляющих кавычек.
2. Функция MonthsBetween согласно описанию принимает в качестве аргументов значения типа Дата/Время, а не строки.
С учетом вышеуказанного ваша функция должна задаваться следующим образом:
MonthsBetween(EncodeDate(2018,4,1), Data_prodazhi), где EncodeDate(2018,4,1) возвращает необходимое вам значение типа Дата/Время. Но возможно будет удобней задать ее через переменную, заданную во входном порту переменных калькулятора.
Согласно описанию функция MonthsBetween возвращает полное количество месяцев между двумя датами.