Sql Server Reporting Services Doit Déclarer la variable scalaire @param

J'ai un Serveur Sql server reporting services du projet. J'ai une requête de dataset Total où je sélectionner certaines données en fonction d'un paramètre:

select ...
  from ...
group by ...

having prop_id = @PropID

Maintenant pour remplir une liste de plusieurs valeurs pour ce paramètre, j'ai une requête de dataset appelé AllProps qui sélectionne tous les possibles prop_id:

select prop_id from proposal
order by prop_id

Maintenant dans le Volet des Données de Rapport, je sélectionne le paramètre propriétés de @PropID et remplir les formulaires comme suit:

Under General I have,
   Name: PropID
   Data type: Text
   (I select "Allow multiple values")

Under Available values I have,
   Get values from a query
   Dataset: AllProps
   Value Fields: prop_id
   label field:  prop_id

Under Default Values I have,
   Get values from a query
   Dataset: AllProps
   Valuefield: prop_id

Lorsque je clique sur l'onglet aperçu pour voir mon rapport, j'obtiens l'erreur suivante:

Une erreur s'est produite lors de local de traitement de rapport. Une erreur s'est produite lors du traitement du rapport. L'exécution de la requête a échoué pour dataset 'Total'.

DOIT DÉCLARER LA VARIABLE SCALAIRE '@PropID'.

Où ai-je fait de mal? Ce qui est variable scalaire dans SSRS et comment est-il bien utilisé?

Grâce

Quelle version utilisez-vous? Avez-vous vérifié dans les "Jeux de Données" de la section des appels d'OFFRES pour les Paramètres? @PropID là?
Dirait qu'il veut que vous declare @PropID

OriginalL'auteur CodeKingPlusPlus | 2012-06-27