2016-10-05 1 views
1

Le rapport doit avoir une table (comme une matrice dans SSRS) avec des colonnes et des lignes créées dynamiquement en fonction des données de l'ensemble de données. Sans exigences supplémentaires, le tableau croisé fonctionne parfaitement. Mais j'ai besoin d'ajouter des colonnes statiques en dehors de tout groupe (horizontal ou vertical) qui sera montré dans tous les cas. J'ai essayé de le faire avec l'élément Cross-Tab dans Crystal Reports mais sans succès.Ajouter des colonnes à l'élément de tableau croisé

Est-il même possible de faire une telle tâche en utilisant l'élément susmentionné? Est-il possible d'ajouter de nouvelles colonnes pour développer l'élément de tableau croisé?

Actuellement, sur l'axe des ordonnées je montre les mois, sur l'axe des x je montre les clients, mais j'ai besoin de deux colonnes supplémentaires, comme le code client, ou autre chose.

enter image description here

Dans le tableau ci-dessus est présentée sortie désirée. Petite explication: La valeur de l'ensemble de données 1 ... n est générée en runtime, d'après les données de l'ensemble de données, tandis que Date de naissance colonne est toujours présente.

Ce que je suis arrivé est déjà table avec générée dynamiquement Valeur du dataset 1 ... n, mais je ne peux pas ajouter une nouvelle colonne Date de naissance dans l'élément Cross-Tab.

Je pense que c'est assez clair maintenant.

+0

Quel est le tableau croisé actuellement configuré pour afficher, et Qu'espérez-vous y ajouter? Ces détails seront nécessaires à une solution potentielle. – 4444

+0

vous pouvez ajouter des colonnes en utilisant l'option membres calculés mais si vous avez besoin du processus fournir plus d'informations exactement ce que vous essayez de faire – Siva

+0

J'ai modifié ma question maintenant – veljasije

Répondre

1

En fait vous pouvez le faire mais vous obtiendrez la colonne supplémentaire à la fin pas au début comme indiqué dans votre question.

Aller à un aperçu, puis passez à la dernière colonne de l'onglet croix

Right click --> calculated member --> insert column 

Après cela, vous pouvez obtenir une nouvelle colonne et ajouter les changements dont vous avez besoin

+0

Dans VIsual Studio, où j'ai ajouté un module pour Crystal Reports, il n'y a pas de tels menu pour faire un clic droit sur l'aperçu. En passant, cela peut être facilement fait via SSRS, donc j'ai pensé qu'il fallait les mêmes efforts pour une telle tâche, mais j'avais tort. – veljasije

+0

En fait, c'est facile ... Je l'ai fait plusieurs fois en CR et je travaille sur CR en tant qu'application autonome – Siva