After spending many hours trying to come up with a solution I have finally solved my query.
Thanks
WITH
MEMBER [Measures].[GFA] AS
(
([Measures].[Goals A]),
linkmember([Dim Squad].[Squad Name],[Squad A].[Squad Name]),
root([Squad Name])
)
MEMBER [Measures].[GFB] AS
(
([Measures].[Goals B]),
linkmember([Dim Squad].[Squad Name],[Squad B].[Squad Name]),
root([Squad Name])
)
MEMBER [MEASURES].[GF] AS
(
[Measures].[GFA] + [Measures].[GFB]
)
select
{[Measures].[GFA],[Measures].[GFB],[MEASURES].[GF]} on 0,
non empty [Dim Squad].[Squad Name].allmembers on 1
from [FDC Star]
where [Dim Competition].[Competition ID].&[1]