【问题标题】:ssrs parameters limitationssrs 参数限制
【发布时间】:2012-11-02 04:02:59
【问题描述】:

有没有办法从下拉菜单中提供的默认列表中更改 ssrs 参数的数据类型,它们是(文本、布尔值、日期/时间、整数、浮点数)? 我的问题是日期/时间数据类型会切断时间,当我们需要它来保持将参数值传递给查询时的时间。 如果有人遇到此问题或知道解决方案,我们将不胜感激。

【问题讨论】:

  • 您将参数绑定到数据集吗?然后,如果您的数据集包含日期+时间,那么它将显示在您的参数列表中。日期/时间数据类型包括默认时间为 12:00:00,因此如果您想更改默认时间,本文可能会对您有所帮助stackoverflow.com/questions/1094172/…
  • 如果我没记错的话,你有一个XY problem:你问的是如何创建一个新的参数数据类型,但你的实际问题是时间被切断了(对吧?)。
  • 除了 Jeroen 的观点之外,DateTime 参数总是将时间传递给查询,即使它们没有显示在参数上。 (在这种情况下,经过的时间是午夜。)
  • 为什么不能使用文本数据类型?那不是保留日期和时间吗?

标签: reporting-services parameters ssrs-2008


【解决方案1】:

不幸的是,Reporting Services 使用午夜时间作为一种黑客手段,表明用户只对日期感兴趣。例如,如果您使用午夜时间作为日期/时间参数的默认值,您将只能在参数输入框中看到日期。如果您使用任何其他时间值,您将在参数输入框中看到日期和时间。

正如其他人所提到的,时间组件始终存在,只是有时在午夜时分会被 SSRS 隐藏。 Stack Overflow 上还有其他几个关于此的讨论,例如 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    相关资源
    最近更新 更多