2011-12-08 12 views
1

利用可能なパラメータプロパティのリストを作成するときに、手動で各人名を1つずつ入力するのではなく、テーブル/ビューからデータを入力するだけです可能な名前?利用可能なフィールドリストに入力するSSRSパラメータ

私は丸で囲んだボックスに入れますが、データセットを指し示し、次に私が使用しているフィールドであるStaffNameを選択しようとしました。それは転倒する。

enter image description here

答えて

1

クエリのSSRSのコンセプトは、主にあなたがレポートデータで定義したデータセットに関連付けられています。

[クエリを使用]を選択すると、レポートデータから事前定義されたクエリを選択する必要があります。もちろん、良いニュースはあなたがこれらを自分で定義できるということです。

あなたの例を考えてみましょう。あなたは可能なパラメータオプションをStaffNamesにします。

レポートデータに新しいデータセットを作成します。レポートのすべてのスタッフ名が返されます。

Something like:- 

SELECT DISTINCT 
    StaffName, 
    StaffID 
FROM 
    MyReportViewOrTable 

このデータセットを定義したら、それをパラメータ値のソースとして使用することができます。

3

新しいデータセットをレポートに追加します。おそらくStaffMembersDSと呼ばれます。その値にNameラベルへとIdを割り当てる

SELECT Id, Name 
FROM StaffMember; 

:それはのように見えるかもしれないためのSQL。

これは最後の質問に関連している場合、ユーザーがドロップダウンリストからスタッフの名前を選択したときに、という1つの値しか選択されないという問題が発生します。したがって、あなたの場合は、値フィールドをNameとラベルに結びつけてください。これにより、関連するIdの値を収集する最後の質問(SSRS Parameters)でクエリを使用できるようになります。

関連する問題