「PC」の場合は「互換」を返し、それ以外の場合は「互換性がない」が返された場合は「Null」を返し、「Unclassified」を返します。エイリアス列は「分類」です。SSRSパラメータは1つのラベルで複数の値があります
> SELECT CASE WHEN class.code IS NULL THEN 'Unclassified'
> WHEN class.Code = 'PC' THEN 'Compatible' ELSE 'Not-Compatible'
> END Classification, FROM classification class
ここで、この分類をSSRSレポートのパラメータとして設定します。
私@Classificationパラメータに続いてWHERE class.Code LIKE @Classification
だから、私のレポートでは、ユーザーが分類を選択するプロンプトが表示され、どのように私は、「未分類」を返す「他のすべてを」選択するようにユーザーを得るのですか?エイリアスの列名 "Classification"を使用して値を取得することはできません。 "Unclassified"というラベルに複数の値を設定する方法があれば?
私はかなり理解していませんが....あなたのパラメータは、明らかに3つの値のうちの1つであることができるcase文の_result_にフィルタリングする必要があります:Unclassified、Compatible、Not-Compatible。そのすべてがあなたの_Value_列にリストされるべきです、そしてワイルドカード値(%) –