Parafuso fazendo isso em SQL.
Deixe o SSRS fazer o trabalho para você com uma MATRIX . Ele irá PIVOT para você sem ter que criar SQL dinâmico para lidar com a terrível limitação de precisar conhecer todas as colunas.
Para seus dados, você teria EMP ID como o grupo ROW e PASS como seu agrupamento de colunas.
https://msdn.microsoft.com/en-us/library/dd207149 .aspx