Report Builder 3.0指标

时间:2015-12-15 17:21:15

标签: reporting-services ssrs-2012 reportbuilder3.0

我有一个表达,我在这里得到了帮助。这是链接:format lookupset expression

现在,我被要求在每一行前面放置指标而不是子弹点。

以下是指标的标准。我确实在我的数据集中使用了这些数据。

红色指示符(菱形)=优先级为4的问题或解决方案截止日期超过5天。

黄色指示符(三角形)=优先级为3的问题或解决方案到期日期为1至5天。

我希望在一行中看到的是基于上述标准的指标,然后是日期,然后是描述。下一行是另一个指标,日期,描述等。

目前这就是我的表达式:

valueAccessor

这就是我想要的样子:

enter image description here

对此有任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

要以这种方式使用指标,您需要将单个文本框分解为单个单元格中的多个项目。

我建议使用Tablix来达到预期的效果。

  1. 创建Tablix

  2. 将第1列设置为项目的日期

  3. 右键单击行,选择添加组 - >行组 - 父组并选择ProjectName。

  4. 在第一个空列中,然后右键单击数据单元格,然后选择插入 - >矩形

  5. 右键单击此相同的单元格,然后选择插入 - >文本框

  6. 右键单击“文本”框并选择“表达式...”,然后输入表达式

    null
  7. 然后在文本框中输入=Fields!TaskBaseline0FinishDate.Value ,右键单击它,然后选择创建占位符...

  8. 将此占位符设置为值为

    -
  9. 最后,右键单击矩形中的空白区域,然后选择“插入” - >>指标,并根据需要设置指标。

  10. 这导致设计

    enter image description here

    使用此数据集

    =Fields!TaskName.Value
    

    此输出中的结果

    enter image description here

    然后,您可以使用此输出来隐藏或重命名不需要的列,根据需要格式化输出,并将指示器设置为正确报告新字段。

    希望这将使您走上正确的道路,实现理想的结果。如果您需要进一步的帮助,请告诉我