Ese IIF declaración solo existe en MDX - el lenguaje de consulta para SQL Server Análisis Servicios:el lado del almacenamiento de datos de SQL Server.
Plain T-SQL no tener un IIF declaración.
Lo mejor que puede hacer en T-SQL es usar CASE.... WHEN... THEN... declaración.