2010-06-09 14 views
8

Estoy construyendo un informe de los resultados de casos con un padre-hijo agrupación en el grupo de filas y el agrupamiento de una sola columna:SSRS El cálculo de los recuentos de todos los grupos de filas y columnas

  • Padres Fila Grupo: Localización
    • niño Fila Grupo: Resultado
  • columna Grupo: Mes

La ejecución del informe se lleva a cabo en meses del año, y la ejecución del informe es la ubicación y los diferentes desgloses de resultados para la ubicación en el mes determinado. Se ve algo como esto:

    Jan  Feb  Total 
        % # % # % # 
Main Office 
     Pass  ? 5 ? 6 55% 11 
     Fail  ? 5 ? 4 45% 9 
     Total   10  10  20 

Other Office 
     Pass  ? 3 ? 2 25% 5 
     Fail  ? 7 ? 8 75% 15 
     Total   10  10  20 

tengo todo funcionando a excepción de las averías porcentuales indicados por los signos de interrogación sobre. Parece que no puedo obtener ese total (el 10 por cada mes/ubicación establecido arriba) reflejado en mi expresión caclulation. ¿Alguna idea sobre cómo configurar mis grupos y variables para representar correctamente estos porcentajes?

Aquí está mi intentos hasta ahora:

Count (! Campos Result.Value, "dsResults") = 40

Count (Los campos Result.Value, "LocationRowGroup"!) = 20

Count (Fields! Result.Value, "ResultRowGroup") = 11 - (para la oficina principal/enero/celda de aprobación, que es el total de todo el año para ese resultado)

Count (Fields! Result.Value, "MonthColumnGroup") = 20

SSRS obtiene el recuento correcto en la línea total correcta, por lo que debe haber una forma de reproducir ese alcance dentro de las celdas de datos?

Respuesta

3

A veces trabajo alrededor de molestos problemas de alcance de SSRS al calcular previamente mis totales, subtotales y porcentajes. Echa un vistazo a esta respuesta (a una publicación diferente) para ver un ejemplo. Sé que es insatisfactorio, pero funciona: pre-calc values suggestion

+0

Eso es exactamente lo que terminamos haciendo, creando una vista que calcula el total y utiliza la salida de visualización en el conjunto de datos de SSRS. Tienes razón, definitivamente insatisfactorio, pero hace el trabajo. – RyanW

Cuestiones relacionadas