I'd suggest to put both date fields to the level you'd like to compare: month. My approach would be to use the extract function in the filter definition as "extract(month,[source].[datecolumn]) = extract(month, _add_months(current_date,-1) )".
What kind of data source are you using? Maybe the extract function does not work with everyone.