У меня есть отчет с одним параметром Дата / Время.
Доступны значения из запроса
select cast(getdate() as date) c1 union all
select cast((getdate() - 1) as date)
Но как предварительный просмотр VS, так и SSRS 2017 показывают, что значения параметров в выпадающем / комбинированном списке и без выбора даты представлены. Мне нужен сборщик дат.
Есть идеи, что случилось?
Я пытался преобразовать его в различные типы дат, но ничего не работает. Это не работает в IE, Chrome, ничего.
Это код rdl:
<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>