Expression SSRS: l'expression de valeur de la zone de texte a un paramètre d'étendue qui n'est pas valide pour l'agrégat

je vais recevoir le message d'erreur suivant:

Error   1   [rsInvalidAggregateScope] The Value expression for the text box 
‘Textbox2’ has a scope parameter that is not valid for an aggregate function.  
The scope parameter must be set to a string constant that is equal to either 
the name of a containing group, the name of a containing data region, or 
the name of a dataset.

L'expression derrière mon Textbox2 (j'ai ajouté des espaces pour des raisons de lisibilité):

Iif(Parameters!ReportParameterPersoneelsNr.Value.Equals(String.Empty),

       "Prestaties " + First(Fields!firmanaam.Value, "DataSetHrm") + 
        "(" + First(Fields!indienstfirmanr.Value, "DataSetHrm") + ")",

       "Prestaties " + First(Fields!naam.Value, "DataSetHrm") + " " +
       First(Fields!voornaam.Value, "DataSetHrm") + 
       "(" + First(Fields!personeelsnr.Value, "DataSetHrm") + ")")

Les champs:

      ReportParameterPersoneelsNr = Reportparameter of type Text
      firmanaam.Value = VARCHAR
      indienstfirmanr.Value = Long
      naam.Value = VARCHAR
      voornaam.Value = VARCHAR
      personeelsnr.Value = Long

Recherches sur Stackoverflow m'a apporté des résultats suivants. Mais jusqu'à présent, ils n'ont pas m'a aidé à résoudre mon problème

Post 1: qu'est-ce-ne-champ d'application-paramètre-ce-qui-est-pas-valide-pour-un-ensemble-fonction-dire

Post 2: SqlTeam

Quelqu'un pourrait-il point de ce que je fais de mal?

Note: Ajout tostring() partout n'a pas aider

Note 2: Remplacer la " + " par "& " n'a pas de résoudre le problème, soit

Note 3: Le datasetname est correcte et le jeu de données est le seul à présenter dans ce rapport SSRS:

Expression SSRS: l'expression de valeur de la zone de texte a un paramètre d'étendue qui n'est pas valide pour l'agrégat

Mise à jour: Les données contenues dans la base de données est valide et réinstallant le jeu de données ne fonctionne pas (essayé avec et sans les alias)

source d'informationauteur User999999

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *