I have a report with a single parameter Date/Time. The available values are from query
select cast(getdate() as date) c1 union all
select cast((getdate() - 1) as date)
But both VS preview and SSRS 2017 show that parameter values in dropdown/combobox and no date picker is presented. I need a date picker.
Any idea what's wrong ?
I tried converting it to various date types but nothing works. It doesn't work in IE, Chrome, nothing.
This is the rdl code:
<DataSets>
<DataSet Name="ds">
<Query>
<DataSourceName>SSDB</DataSourceName>
<CommandText>
select cast(getdate() as date) c1 union all
select cast((getdate() - 1) as date)
</CommandText>
</Query>
<Fields>
<Field Name="c1">
<DataField>c1</DataField>
<rd:TypeName>System.DateTime</rd:TypeName>
</Field>
</Fields>
</DataSet>
</DataSets>
<ReportParameters>
<ReportParameter Name="Date">
<DataType>DateTime</DataType>
<Prompt>Date</Prompt>
<ValidValues>
<DataSetReference>
<DataSetName>ds</DataSetName>
<ValueField>c1</ValueField>
<LabelField>c1</LabelField>
</DataSetReference>
</ValidValues>
</ReportParameter>
</ReportParameters>
<Language>en-US</Language>