2009-02-19 10 views
1

Est-il possible de créer un groupe et un tri conditionnel? Si oui, est-il possible de le faire en fonction de la valeur d'un élément de zone de texte?SSRS Microsoft Reporting: Groupement conditionnel

Je pensais que je pouvais régler l'expression du groupe et à trier quelque chose comme =IIF(ReportItems!TheTextBox.Value = 0, 0, Fields!FieldName.Value), ce qui serait parfait, mais il ne me permet pas d'utiliser ReportItems en groupe ou trier les expressions = (

vraiment don « t veulent faire deux rapports chaque fois que je besoin cette fonctionnalité ... L'espoir que quelqu'un peut faire la lumière sur cette

en utilisant:

  • Reporting services Microsoft
  • Repo viewer rt avec le traitement local
+0

pourquoi ne pas utiliser un paramètre de rapport ou l'ensemble de données de résultat? –

+0

Il s'agit d'un sous-rapport, donc je ne peux pas utiliser les paramètres de rapport. J'ai donc un ensemble de données de résultat fonctionnant comme une collection de paramètres de rapport booléen, un peu comme. La zone de texte obtient la valeur 0 si un paramètre n'existe pas dans cette collection et 1 si c'est le cas. fonctionne beaucoup pour d'autres choses =) – Svish

Répondre

1

modifier

Il est un sous-rapport, donc je ne peux pas utiliser paramètres du rapport.

vous pouvez. voir How to: Add a Subreport and Parameters (Reporting Services)
/modifier

Essayez de vérifier cette collection de paramètres de rapport dans l'expression de regroupement. Quelque chose comme:

=IIF(Parameters!<ParameterName>.Count = 0, 0, Fields!FieldName.Value) 

Voir Using Parameters Collection References in Expressions (Reporting Services)

+0

Je ne peux pas utiliser les paramètres de rapport dans un sous-rapport sans les définir dans le rapport principal et aussi spécifier ceux à "envoyer" au sous-rapport. Et je ne veux pas faire ça vraiment. – Svish

+0

Non pas parce que je suis juste difficile, mais parce que le rapport principal fonctionne comme un modèle principal pour de nombreux rapports, en prenant soin des numéros de page et des diverses informations qui doivent figurer sur chaque rapport. Aide également à les faire tous ressembler. – Svish