2010-10-20 7 views
1

Je me demandais si son possible/comment faire un SSRS rapport de sorte qu'une colonne incrémenter défiler la page jusqu'à la fin puis continuer dans la colonne suivanteSSRS répéter colonne

Time Weight Size CONTINUED 

1:00 110 14 4:00 113 10 

2:00 114 16 5:00 115 13 

3:00 112 11 6:00 117 15 

Fin de la page

Répondre

0

dans le rapport Body propriétés, vous pouvez définir colonnes-2 dans la mise en page propriétés. Cela entraînera votre page à emballer.

--- mise à jour en fonction de vos commentaires ---

ok donc ce que vous voulez est effectivement une matrice. Vous devrez modifier votre requête pour qu'elle renvoie votre numéro de ligne, appelons ceci item_id. Ensuite, vous allez créer un groupe de colonnes dans votre groupe matriciel sur cint (item_id/15) si vous voulez envelopper tous les 15 éléments, juste au-dessus des en-têtes de colonne.

Ainsi, votre groupe sur la matrice ressemblerait à ceci (vous pouvez définir le groupe de ligne à caché, ou le rendre petit):

     col_group1 ("=cint(item_id /15)") 
         col_group2 ("=column_header") 
row_group ("=item_id") detail ("=value") 

Votre jeu de résultats devrait être retourné pivotée. Donc, vous devez empiler vos résultats au format comme celui-ci:

item_id column_header value 
    1   Time  1:00  
    1   Weight  120  
    1   Size  12  
    1   Time  3:00  
    1   Weight  110  
    1   Size  13 

De cette façon, vous aurez le groupe de haut de colonne chaque 15 de vos résultats dans les colonnes adjacentes

Hope this helps.

+0

Cela ne fonctionne que pour l'ensemble du rapport. Cela ne fonctionne pas pour une section du rapport par exemple si j'ai une longue section d'en-tête ou si j'ai beaucoup d'informations dans une section de groupe ou un graphique dans une section de groupe, et je veux seulement que la section de détails répète ses colonnes. ??? – Philip

+0

En outre, cela ne fonctionne que pour le paramètre d'impression qui ne correspond pas au paramètre normal de la visionneuse de rapports. – Philip