web-dev-qa-db-fra.com

utiliser deux jeux de données différents dans un seul rapport

J'ai deux jeux de données différents-2 avec des fichiers différents qui sont remplis via deux procédures stockées avec les mêmes paramètres d'entrée.Chaque jeu de données a des colonnes différentes et pas de colonnes autour de 180, ma préoccupation est de savoir comment utiliser ces deux jeux de données différents dans un seul rapport avec deux champs différents (deux tables différentes) .Pour un jeu de données, j'ai utilisé l'assistant de rapport, mais je ne suis pas en mesure de comprendre le deuxième jeu de données.Veuillez suggérer la même chose.

7
Gurpreet Singh

Vous pouvez utiliser deux jeux de données différents dans différentes régions de rapports sur un même rapport. Par exemple, si vous avez deux jeux de données, disons DS1 montrant EmployeeDetail et DS2 montrant SalesInfo. Vous pouvez les utiliser séparément dans deux tableaux, l'un affichant les détails des employés et l'autre les informations sur les ventes. Si vous prévoyez de fusionner ces données et de les utiliser dans une seule table, ce sont des options.

  1. Option recommandée: réécrivez votre requête pour créer un jeu de données unique contenant les données possibles que vous souhaitez afficher sous forme de tableau.

  2. Cela fonctionnerait mais serait beaucoup plus lent: utilisez DS1 dans un tableau du rapport principal où chaque ligne contient des détails sur l'épiloyée, Wihtin cette ligne appelle un sous-rapport en passant la clé de EmployeeDetail qui est liée à une colonne dans SalesInfo. Créez un sous-rapport montrant les données SaledInfo, appelez ce rapport dans le rapport principal en transmettant la valeur clé de DS1 à ce sous-rapport.

10
Ron5504

Spécifiez le nom de l'ensemble de données dans la troisième colonne Exemple:

=First(Fields!fieldname.Value,"DataSet1")
5
jigish desai

L'utilisation de deux ensembles de données différents ou multiples dans un rapport ne pose aucun problème, tant qu'ils n'appartiennent pas à la même région de données (graphiques, tableaux, etc.)

  • En plus de la réponse de Ron, si vous cherchez à obtenir des données de différents ensembles de données dans une région de données, vous pouvez également utiliser Lookup ou LookupSet dans les expressions de champ.
  • En outre, vous pouvez également créer un ensemble de données et en filtrer certaines données dans les régions de données. Par exemple, si vous avez un grand ensemble de données de tous les employés et que vous souhaitez afficher tous les employés qui se sont joints en 2012 dans un tableau, vous pouvez filtrer l'ensemble de données à l'aide des propriétés de filtre du tableau.
3
Shruti Kapoor