=2>Fields!company.Value
Confirm Company.Value is an integer, if not, report will fail
="ALEX"=Fields!id.Name]
For the above you are comparing the Field ID's Name (likely 'ID')? Or are you after Fields!Name.Value="ALEX" (']' definately does not appear to belong there.
Best Wishes, The Redman; If something helps, please help show it by voting, if it solves, bonus!