Одна вещь, которую вы можете попробовать, если вы хотите использовать значение параметра в вашем операторе SQL, - это иметь параметр, который вы можете использовать для изменения оператора SQL. Например, есть строковый параметр SortOrder, который разрешает элементы (без запроса):
Value Label
--------------------
ASC Ascending
DESC Descending
Затем вы можете использовать это для изменения вашего оператора SQL. Ваш оператор SQL может быть передан в виде строки, поэтому ваш источник данных может выглядеть примерно так:
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value
Если вы действительно хотите использовать переключатель, то вы можете сделать что-то вроде этого:
="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")