Problem regarding subset of log entry

Hello,I am taking set of log entries of version.

I want only latest 50 entries should be displayedin that field .I am using

@subset(fieldname,50).

But it is doing like as soon as 51 entry comes it just overwrites last entry.

But i want 1 entry should be deleted as 51 entry comes.

Plz help me…