Question

Je développe une RDL en SSRS 2008. Je pris 3 subreports et les convertis en un seul rapport. Alors maintenant, j'ai un fichier RDL avec 3 tablices. Mais un ensemble de données depuis que je fusionne les 3 ensembles de données de sous-état dans un maintenant. (Je viens de rejoindre chacun de ces 3 tables en une seule).

Mais maintenant, je veux trier tous les trois de ces tablices par commune de champ de date à tous. Je sais que je l'ai sélectionné un champ de date à laquelle les 3 tablices rejoindre sur. Ensuite, je passai les 3 tablices dans une liste de contrôle et mis cette liste de contrôle pour trier par ce champ date: « actual_date »

.

Mais maintenant, quand je considère la sortie du rapport, il trie au lieu toutes Tablix A par actual_date, suivi par tous Tablix B par actual_date, puis suivi par Tablix C par actual_date.

Au lieu de cela, si un enregistrement en B se produit avant un enregistrement dans A, alors je veux que le dossier d'un B à la liste avant celui-ci un record. Comment puis-je y parvenir?

Était-ce utile?

La solution

Vous devez combiner les tablixes en un seul. SSRS ne fendent pas un tableau matriciel et entrelacer avec un autre.

Alors faire un tableau matriciel qui peut contenir les trois types de données. Vous pouvez utiliser des expressions dans les cellules pour changer ce champ la cellule affiche. Réglez ensuite le tri au niveau approprié (groupe de détails ou un groupe parent.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top