I think you want a column built from other columns without the "behaves like tags". The column contains exactly 1 value, the publication year. "Behaves like tags" is for a column containing multiple values.
The template is
Code:
{pubdate:format_date(yyyy)}
The column definition is something like this: