【问题标题】:How to Add indicators in Report Builder如何在报表生成器中添加指标
【发布时间】:2016-10-11 13:54:58
【问题描述】:

我正在尝试在报表生成器中添加一个指标,以使用 2 个固定条件在我的报表上显示。第一个条件是字段的描述是否 =“补偿”,第二个条件是字段日期是否 >= Now()。然后它应该在 5 天后变红。 我已经添加了指标,并在“值和状态”选项卡中,对于我添加的值 =(Fields!Description.Value ="Compensation")

对于指标:颜色表达为“黄色” 开始表达式是 =(fields!StartDate.value >=Now()) 结束表达式为 =(fields!StartDate.Value =Now()+5)

当我运行报告时,指示符应该在哪里,我收到的文本显示“在对 GaugePanel'GaugePanel5' 进行数据评估期间发生错误。

希望我已经解释得足够详细了。 请问有没有人能提供关于指标的建议? 谢谢

【问题讨论】:

  • 我不确定这是否会导致您的错误,但您的最终表达式应该是 Fields!StartDate.Value = Now.AddDays(5)。添加更多详细信息和您的预期结果以获得进一步的帮助。
  • 嗨,谢谢。我更改了表达式并且没有收到任何错误,但是我也没有让指示器显示。我有一张表格,显示不同类型的投诉,补偿是一种。在它经过一定天数的地方,我试图根据它的年龄来显示一个指标。
  • 您使用的是什么类型的仪表?示例数据也可以提供帮助。
  • 我正在使用已添加到表中的新列中的指标。我似乎无法添加屏幕截图。表格中的数据包括投诉描述和报告日期。投诉描述可以返回 4 种不同的投诉类型。赔偿、投诉阶段 1、投诉阶段 2 和董事会审查。对于这些投诉类型中的每一种,指示器会显示为黄色、绿色或红色,具体取决于它已打开多长时间,例如 ReportedDate。
  • 编辑您的问题以包含示例数据。

标签: reporting-services reportbuilder3.0


【解决方案1】:

我最终在文本框属性的填充下使用了一个表达式,而不是添加一个可以给我所需结果的指示器。示例 =IIF(Fields!ComplaintStageDescription.Value = "Stage0", "yellow", IIF(Fields!ComplaintStageDescription.Value = "Stage3", "white", IIF(Sum(Fields!DaysOpen.Value)

【讨论】:

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