transform, Sum(, , .). |
TRANSFORM Min(X.N) AS [Min-N] SELECT Y,Users, P, ord FROM (SELECT Y,Users,P,StageProject,ord,Count(1) AS N FROM qdfSRC GROUP BY Y,StageProject,Users,ord,P UNION ALL SELECT T.Y,T.Users,T.P,T.StageProject & "",T.ord,Round(Count(1)/Min(S.N)*100) FROM qdfSRC T INNER JOIN (SELECT Y,Count(1) AS N FROM qdfSRC GROUP BY Y) S ON T.Y=S.Y GROUP BY T.P,T.Y,T.Users, T.StageProject,T.ord ) AS X GROUP BY Y,Users, ord,P ORDER BY Y, Users,ord PIVOT X.StageProject In ('*','*','','',' ',' ',' ',' ',' -*',' -*');
SELECT UserName1 AS Users, Amount AS AmountPrice, CostAmount AS AmountCost, MarjzaAmountCalc AS Marja, DealStage AS StageProject, " " AS P, 1 AS ord, Year(DateClosed) AS Y FROM qdfDeals;