¿Puede subtotal de filas y / o columnas en una tabla dinámica?
Tengo un conjunto de consultas que genera una tabla dinámica. ¿Es posible obtener subtotales de fila y / o columna para una tabla dinámica?
Mi tabla que selecciono se ve así:
Site FormID Present
Site 1 Form A Yes
Site 1 Form B Yes
Site 1 Form D Yes
etc ...
i consulta de tabla dinámica es esta
SELECT *
FROM (SELECT Site, COUNT(FormID) AS NumberOfForms,FormID
FROM @CRFCount WHERE Present='Yes'
GROUP BY Site, FormID) d
PIVOT
(SUM(NumberOfForms)
FOR [Site] IN ([Site 1], [Site 2], [Site 3])
) AS p;
Pero realmente quiero que resulte en esto (que por supuesto no es total para mí)
FormID Site 1 Site 2 Site 3 Total
Form A 8 8 15 31
Form B 14 4 NULL 18
Form C 14 NULL NULL 14
Form D 15 3 16 34
Form E 12 4 NULL 16
Form F 14 5 5 24
Form G 14 8 6 28
Form H 22 10 15 47
Form I 15 10 16 41
Form J 15 5 16 36
Total 143 57 89 289
Gracias por su ayuda
-Do