Phantom comparison data in SQL Server Reporting Services - How do I remove it?
Could you check the data type of "id" in the report dataset?

Maybe when the NeverAttended = 'false' is used, the data returned is having text data whereas the dataset is having Id as integer type.