reporting-services - tabla - sumar grupos reporting services
Informe dividido de tablix de SSRS en dos conjuntos de columnas (1)
Puede configurar un grupo de columnas basado en una expresión como:
=IIf(Fields!Week.Value <= 26, 1, 0)
Tenga en cuenta que esto se establece en 26, ya que 26 realmente debería estar en el lado izquierdo, creo.
La expresión de tu grupo de filas deberá ser algo así como:
=(Fields!Week.Value - 1) Mod 26
Entonces digo que tengo datos como este:
(recorte)
Y un tablix como este, agrupado como arriba:
Con la agrupación anterior, esto funciona para mí:
(recorte)
Esto dividirá sus datos en dos grupos por semana y, como tal, cumplirá con sus requisitos. Como solo está interesado en dos grupos y tiene un número de fila ya preparado en Week
, puede mantener la expresión simple.
También es probable que los tablixes lado a lado estén bien, pero SSRS es notoriamente temperamental con los objetos adyacentes. Usar la agrupación como arriba lo mantiene como un elemento en el nivel de diseñador.
Tengo un informe que enumera algunos datos básicos sobre una empresa para todos (posiblemente) 52 semanas del año. El informe toma en parámetros de año y UptoWeek. Entonces, por ejemplo, puedo ponerlo en 2013 y 31 y escupirá todos los valores para el año 2013 hasta la semana 31. En este momento, parece que:
Week Dollars PY Dollars Change
1 5 4 1
2 20 25 -5
...
52
Quiero que se divida en dos grupos de columnas en el punto medio, entonces el lado izquierdo es 1-25 y el lado derecho es 26-52 como tal
Week Dollars PY Dollars Change Week Dollars PY Dollars Change
1 5 4 1 26
2 20 25 -5 27
... ...
25 52
¿Es esto posible en tablix?
Lo único que estaba pensando era copiar el tablix al lado de él y ocultar las filas superiores a 25 a la izquierda y a menos de 26 a la derecha. No estoy seguro de si esa es la mejor manera de manejar esto ...