Exemplo de query para utilização do Filtro com tabelas de alias iguais mas de Grupo de Empresas diferentes.
Segue exemplo abaixo:
SELECT EMPRESA, UNI.B1_FILIAL, UNI.B1_COD, UNI.B1_DESC FROM
(SELECT B1_FILIAL, B1_COD, B1_DESC,'99' AS [EMPRESA] FROM SB1990
UNION ALL
SELECT B1_FILIAL, B1_COD, B1_DESC,'D1' AS [EMPRESA] FROM SB1D10) AS [UNI]
Ao criar o Filtro no Relatório crie um Parâmetro para EMPRESA. Segue exemplo: