【问题标题】:SSRS how to create dynamic title with date rangeSSRS如何创建具有日期范围的动态标题
【发布时间】:2018-01-23 09:38:15
【问题描述】:

我有一个 SSRS 报告,在标题中我插入了一个表达式以使报告标题动态化,例如 report title 现在我想实现这样的结果,当我选择发票开始日期为 2018 年 1 月 1 日,结束日期为 2018 年 1 月 1 日时,意味着我希望标题中的一天数据不显示,如“2018 年 1 月 1 日和 2018 年 1 月 1 日”意味着日期范围,我只想要“2018 年 1 月 1 日”,当我选择 2 个不同的日期时,我想要标题中的日期范围。

谁能帮我实现我的结果?

【问题讨论】:

  • 您好,转到您的标题文本“表达式”并输入一个条件,例如 =IIF 开始日期等于结束日期,然后标题仅显示开始日期...。我可以看看您的表达式请动态标题....干杯
  • 嗨,是的,当然,在第一个表达式中,我只是获取参数帐号的值,这些帐号已被选为像这样=Parameters!Account_no.Value(0) 运行报告,然后我只是从发票开始日期和选择结束日期以运行这样的报告=Parameters!Invoice_Date_Start.Value 与结束日期相同
  • 如果我理解正确,您是否正在寻找这样的东西? =IIF(Parameters!Invoice_Date_Start.Value = Parameters!Invoice_Date_End.Value), "Start and end date is the same", "Start and end date is different" - 要插入日期,您可以使用以下 =IIF(Parameters!Invoice_Date_Start.Value = Parameters!Invoice_Date_End.Value), Parameters!Invoice_Date_Start.Value, Parameters!Invoice_Date_End.Value + " to " Parameters!Invoice_Date_End.Value(请检查语法)
  • 嗨,是的,我正在寻找这个,非常感谢。得到了我想要的:)
  • 没问题 :) 很高兴它有帮助

标签: sql-server reporting-services sql-server-2008-r2 ssrs-2008-r2


【解决方案1】:

=IIF(Parameters!Invoice_Date_Start.Value = Parameters!Invoice_Date_End.Value), "Start and end date is the same", "Start and end date is different"

要插入日期,您可以使用以下=IIF(Parameters!Invoice_Date_Start.Value = Parameters!Invoice_Date_End.Value), Parameters!Invoice_Date_Start.Value, Parameters!Invoice_Date_End.Value + " to " Parameters!Invoice_Date_End.Value

(请检查语法)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    相关资源
    最近更新 更多