SSRS - Rechercher champ ensemble de données qui n'est pas une partie de rapport
J'ai une colonne ID dans une table dans mon rapport Reporting Services. Je veux le titre de chaque page de mon rapport basé sur un nom de champ.
Lorsque j'essaie de créer une expression pour le groupe de niveau PageName bien, je vois qu'il y a un Lookup() fonction dans SSRS. L'exemple donné dans la description ressemble à ceci:
=Lookup(Fields!SaleProdId.Value, Fields!ProductID.Value, Fields!Name.Value, "Product")
Le problème est que ces champs sont probablement dans le même jeu de données utilisé pour créer le rapport de la table. Dans mon cas, toutefois, le nom de domaine est dans un autre ensemble de données de mon projet.
Est-il un moyen de span rapport ensembles de données à la recherche d'un label pas dans le tableau actuel du dataset?
OriginalL'auteur Buggieboy | 2013-08-21
Vous devez vous connecter pour publier un commentaire.
Oui, c'est exactement ce que le
Lookup(...)
fonction est pour. Le dernier paramètre est le nom du jeu de données que vous souhaitez regarder dans pour votre valeur.À partir de:
http://technet.microsoft.com/en-us/library/ee210531.aspx
Paramètres
source_expression
(Variante) Une expression qui est évaluée dans le champ d'application actuel et qui spécifie le nom ou la clé à rechercher. Par exemple, =Champs!ProdID.Valeur.destination_expression
(Variante) Une expression qui est évaluée pour chaque ligne dans un jeu de données et qui spécifie le nom ou la clé de correspondance. Par exemple, =Champs!ProductID.Valeur.result_expression
(Variante) Une expression qui est évaluée pour la ligne dans le jeu de données où source_expression = destination_expression, et qui spécifie la valeur à récupérer. Par exemple, =Champs!ProductName.Valeur.dataset
Une constante qui spécifie le nom d'un jeu de données dans le rapport. Par exemple, les "Produits".Laissez-moi savoir si vous avez besoin de plus d'explication.
OriginalL'auteur Jamie F