0
SSRSでレポート作成プロジェクトを進めています。 「お客様」というパラメータがあります。このパラメータの値に、SQLクエリが設定されるようになりました。このパラメータをユーザがの1人の顧客またはのいずれかをすべてから選択できるように、このパラメータを制限します。 2人または3人の顧客を選択する可能性はありません。SSRS 2008 R2のパラメータで値のいずれかまたはすべてを選択します。
SSRSでレポート作成プロジェクトを進めています。 「お客様」というパラメータがあります。このパラメータの値に、SQLクエリが設定されるようになりました。このパラメータをユーザがの1人の顧客またはのいずれかをすべてから選択できるように、このパラメータを制限します。 2人または3人の顧客を選択する可能性はありません。SSRS 2008 R2のパラメータで値のいずれかまたはすべてを選択します。
All Customers
というパラメータリストのオプションが、パラメータリストの一番上にくるように順序付けされています。
パラメータオプションを手動で追加する場合、この順序は簡単です。
select <Unique value that matches your customer ID type> as Value
,'All Customers' as Label
,1 as SortOrder
union all
select CustomerID as Value
,CustomerName as Label
,2 as SortOrder
from CustomerTable
order by SortOrder
,Label
、その後、クエリで、あなただけのこの新しいAll
値を処理ロジックを追加する必要があります:それはデータ駆動型である場合は、正しい順序を得るためにあなたのパラメータ値のデータセットでunion all
を行うことができます
select Columns
from Tables
where CustomerID = @Customer
or @Customer = <Unique value that matches your customer ID type>