So are you encountering a problem with that? Could you share your workbook or a screenshot or anything?
As far as I can tell, what you have is correct, assuming that there are no fields in your underlying data with the same name as the parameter.
If you have a parameter in Tableau called "SelectStudent" as well as a field in the data called "SelectStudent" I do not know which one Tableau would apply the url parameter to on Tableau Server. If that is your issue, perhaps just rename the Tableau parameter...
When I want to pass url parameters in as filters, using a Tableau parameter, I usually create an additional calculated field in Tableau to add to the filters shelf:
IF [Parameter] = [DataField]
(set the filter to "Show")
Additionally, there is a nice list of url functions your can utilize here:
Thanks for piping in. As far as I can tell, the syntax I was using *should* have worked. I was actually passing a calculated field that combined values from several fields. I simplified it to just use an ID field.
As for the additional calculated field and filter, I use this
[Select Student]=[Studend ID]
and then set this to "True".