Reporting services 日期参数格式问题
我正在尝试向报表中添加两个日期参数。我创建了一个数据集来提取可用的日期。我格式化了字段,使其看起来像2013年1月1日。但是,下拉列表也包括时间戳,我只想查看日期。我该怎么做 这是对我的数据集的查询Reporting services 日期参数格式问题,reporting-services,Reporting Services,我正在尝试向报表中添加两个日期参数。我创建了一个数据集来提取可用的日期。我格式化了字段,使其看起来像2013年1月1日。但是,下拉列表也包括时间戳,我只想查看日期。我该怎么做 这是对我的数据集的查询 SELECT CAST(sd.SBINDT as date) FROM dbo.SalesData sd GROUP BY sd.SBINDT ORDER BY sd.SBINDT 您可能没有在参数本身中选择参数类型日期/时间 在“报告数据”部分的“参数”文件夹下单击 找到您的参数,双击 确保“数
SELECT
CAST(sd.SBINDT as date)
FROM dbo.SalesData sd
GROUP BY sd.SBINDT
ORDER BY sd.SBINDT
您可能没有在参数本身中选择参数类型日期/时间
您可以从数据集中显式地获取此参数的值,也可以不列出这些值。您可能没有在参数本身中选择参数的类型,日期/时间
您可以直接从数据集中获取此数据的值,也可以不列出这些值。您好,我知道这很旧,但如果有人正在查看,可能会有所帮助
=FORMATDATETIME(Today(),DATEFORMAT.ShortDate)您好,我知道这是一个很旧的文件,但如果有人正在查看,可能会有所帮助
=FORMATDATETIME(Today(),DATEFORMAT.ShortDate)我想,应该是这样的
我想,应该是这样的
我确实选择了日期/时间。它仍然在下拉列表中显示时间。我只想知道日期。该字段最初是datetime,这就是我将其转换为Date的原因。好的,然后让我们欺骗系统的默认值。然后将参数设置为Text,并将此select cast(cast(sd.SBINDT)as date)添加为varchar(16))。您现在应该有一个文本下拉列表。当你稍后评估它时,你可能不得不再次投下它。这是有效的,但你的父母错了。我确实选择了日期/时间。它仍然在下拉列表中显示时间。我只想知道日期。该字段最初是datetime,这就是我将其转换为Date的原因。好的,然后让我们欺骗系统的默认值。然后将参数设置为Text,并将此select cast(cast(sd.SBINDT)as date)添加为varchar(16))。您现在应该有一个文本下拉列表。当你稍后评估它时,你可能不得不再次投下它。这是有效的,但你的父母错了。铸造(铸造日期为SBINT)为varchar(16))