Vous ne pouvez pas faire référence à un alias en dehors de SELECT et ORDER BY en raison de la façon dont une requête est analysée. La solution de contournement typique consiste à l'enterrer dans une table dérivée :
SELECT
FirstName, LastName, Other,
Flag = CASE WHEN Other IS NOT NULL THEN 1 ELSE 0 END
FROM
(
SELECT FirstName, LastName,
CASE WHEN LastName = 'Jones'
THEN 'N/A'
END AS Other
FROM dbo.table_name
) AS x;