2015-12-03 1 views
0

J'utilise ReportingService 2010 et j'essaie d'obtenir plusieurs rapports dans un seul fichier sur des pages sperate. Le problème est l'ordre des pages.SSRS Report Multiple Pages Tablix Order

À ce stade, j'ai un tableau pour chacun de mes ensembles de données sur des pages séparées. L'exportation vers Excel fonctionne très bien, mais l'ordre des pages (Web View et Excel Worksheets) ne correspond pas à l'ordre de mes éléments Tablix du fichier rdl.

Setup est comme:

.. 
<DataSets> 
    Dataset Name="A" 
    Dataset Name="B" 
    Dataset Name="C" 
</DataSets> 
    .. 
<ReportItems> 
    <Tablix Name="A_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
    <Tablix Name="B_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
    <Tablix Name="C_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
</ReportItems> 
... 

Mais les pages semblent apparaître comme aléatoire, et non dans l'ordre du fichier RDL. Y a-t-il un élément qui me manque? Ou comment dois-je commander les éléments Tablix du code pour obtenir le même ordre dans les feuilles de travail Web View et Excel?

Répondre

0

Je trouve la réponse, après quelques essais, ...

Le problème était que le tableau matriciel se chevauchaient. Ils ont commencé à Top 0 et Left 0. Il fonctionne comme prévu, après avoir ajouté un décalage en fonction de la position souhaitée à la valeur Top comme: x * Hauteur du tableau blanc