¿Obtener un recuento de resumen en una exportación de vista?

Necesito exportar una vista para sobresalir. Ya he encontrado algún código en algún lugar y está funcionando muy bien en xpages. Ahora el usuario quiere agregar un resumen de los totales. Lo explicaré.

Tengo un documento que contiene un nombre de usuario, ID de proyecto y ID de equipo. Lo que debo hacer es exportar todos los documentos con un ID de proyecto particular, mostrando el nombre de usuario y el ID de equipo en la exportación, pero después de exportar la vista, muestre un resumen total de los ID de equipos similares.

Algo como esto:

       User              Selected Equipment
       Jonh Smith        C1
       Salley Johnson    C2
       Fred Days         C1


       Summary
       C1   2
       C2   1 

Lo que pensé en hacer es usar una vista categorizada primero en ID de proyecto y luego en ID de equipo con una columna de suma, hacer un GetAllDocumentsByKey de NotesViewEntryCollection para obtener todos los documentos del proyecto seleccionado y luego aprovechar la línea de categoría para obtener los totales necesarios. Pero cuando solo obtengo un documento para el getAllDocumentsByKey. Si elimino la columna Equipo y solo categorizo ​​en ID de proyecto, obtengo todos los documentos esperados.

Otro pensamiento que tuve fue tener un objeto que pudiera almacenar en una variedad de sesiones y simplemente ordenar una vez más la identificación del proyecto usando getalldocumentsbykey. El objeto tendría una variable de ID de equipo y un total. Mientras trabajo en la vista, actualizaría el total para la identificación del equipo actual. Luego, al final de la exportación de la vista, simplemente exportar esta tabla de sessioncope. Pero como soy nuevo en javascript, realmente no sé por dónde empezar. ¿Es esta la dirección correcta? Si es así, ¿alguien podría ayudarme a empezar?

¿Alguna otra idea?

PD El usuario preferiría no tener que usar las funciones de Subtoal de Excel.

Respuestas a la pregunta(2)

Su respuesta a la pregunta