ssrs-2008 - 排除SSRS报告的 "date/time"参数中的时间

标签 ssrs-2008 reporting-services

在我的SSRS报告中,我想允许用户指定日期(用于过滤报告中的数据)。当我这样做时,该参数还包括时间。是否可以只允许用户选择一个日期而不显示时间?我还可以给它提供当前日期的默认值吗?

我已经应用到报告参数的步骤:

  • 将参数设置为“日期/时间”数据类型。
  • 将此参数的默认值设置为=Now

  • 当我这样做时,report参数将向我显示:
    23/04/2013 00:31:22
    

    最佳答案

    除了使用=Now()之外,您还可以使用=Today(),它提供没有时间的当前日期。如果要从数据库中获取数据,则可以

    =Format(Fields!YourDateColumn.Value,"dd/MM/yyyy")
    

    检查此MSDN文章以使用表达式和格式化日期时间列

    关于ssrs-2008 - 排除SSRS报告的 "date/time"参数中的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16158469/

    相关文章:

    reporting-services - 列表报表中的SSRS分组依据

    reporting-services - SSRS IF/Like/Then 表达式

    reporting-services - TFS 中的 SQL Server 报告服务

    reporting-services - SSRS - 如何将数据继续到下一列?

    reporting-services - 从 Reporting Services 呈现为 PDF 时发生错误

    visual-studio-2010 - VS.NET 2010 中是否弃用了 SQL Reporting Services 报表参数?

    sql-server - 具有多个数据库的 SSRS 报告

    sql - 通过 .NET ReportingService Web 服务调用连接时为 "Unable to Connect to the Remote Server"

    sql-server - 我可以强制报表顶部的图表始终可见吗

    reporting-services - SSRS : Relative URL Hyperlink