reporting-services - SSRS - 有没有办法将日期/时间输入参数限制为仅限日期

我正在编写一个 SSRS 报告,其中包含几个参数,包括几个日期字段。我不希望用户能够在任一日期字段中输入时间信息,但 SSRS 只有日期/时间数据类型。有没有办法强制这些报告参数仅用作日期,我可以设置特定格式(例如,dd/mm/yyyy)吗?我想保留内置的日期选择器日历功能。

我不想编写自己的报告参数网页,因为如果我这样做了,鉴于我们所有其他报告(不使用日期参数)与内置的一起工作,这个报告将是奇怪的- 在 SSRS 参数输入功能中。

也许答案是您不能使用内置选项来做到这一点,但这似乎很疯狂 - 如此明显的事情怎么会被忽略?

我所做的 Google 和 Stackoverflow 搜索只给了我在报告输出中设置格式的方法(实际上有很多人问过与我类似的问题并且只收到有关设置输出格式的答案)。

最佳答案

问题是您正在使用获取时间戳信息的参数。

例如,如果您在表达式中使用 Now() - 您将询问当前日期和当前时间。但是,如果您使用 Today() - 您只会询问当前日期。

=Today() 'returns date only

=Now() 'returns date and current timestamp

有用的引用:

http://msdn.microsoft.com/en-us/library/ms157328(v=sql.90).aspx

http://msdn.microsoft.com/en-us/library/ms157328.aspx

关于reporting-services - SSRS - 有没有办法将日期/时间输入参数限制为仅限日期? (不是报告输出字段格式。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864427/

相关文章:

function - 为什么 Matlab 看不到我的函数?

ruby - 为什么 '\n' 不起作用,$/是什么意思?

perl - 为 LWP::UserAgent 设置参数时出现问题

django - 如果为空,请提供默认个人资料图片

f# - 将字典键添加到 F# 中的构造函数

php - xdebug 安装不工作

objective-c - [pool release] 和 [pool drain] 有什么区别?

sql - 是什么导致了这种奇怪的 SQL 行为?

java - 如何根据元素的一个字段的值对java中的链表进行排序?

ruby-on-rails-3 - Rails 3 在不注销的情况下设计更新密码