SSRS - Expression à l'aide de différents champs de dataset sans le “premier” ou “somme”
J'ai un rapport ssrs avec trois jeux de données. Je voudrais remplir une colonne qui affiche =(Champs!Total_Hrs.Valeur, "Dataset3") sans le "SUM(Total_Hrs)" qui s'affiche comme une option quand je clique sur les ensembles de données en vertu de la Catégorie.
Le problème avec l'utilisation de =(Champs!Total_Hrs.Valeur, "Dataset3") c'est que je reçois un message d'erreur indiquant "élément de Rapport, les expressions ne peuvent faire référence à des champs dans le courant de l'étendue de dataset ou, si à l'intérieur d'un agrégat, l'ensemble de données spécifiques portée."
Serait de savoir ce qui est à l'origine de l'erreur? Est-il un moyen d'avoir la fenêtre d'expression de montrer à mes Champs DataSet3?
Merci.
Vous devez vous connecter pour publier un commentaire.
Le problème est de savoir comment est SSRS censé savoir ce que la ligne que vous voulez de
Dataset3
? Donc, vous avez deux choix:Option 1: Si vous voulez le total par personne, incluent le total des heures dans votre ensemble de données principal, comme une requête imbriquée calcul, comme suit:
Option 2: Si c'est un véritable grand total, juste
Dataset3
retourner une ligne et d'utiliser un agrégat sur ce:et l'utiliser dans votre expression avec un total de: