Det är en tabellvärderad funktion, men du använder den som en skalär funktion.
Försök:
where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)
Men... överväg också att ändra din funktion till en inline TVF, eftersom den kommer att prestera bättre.