SSRS - 受独立自定义代码影响的折线图标签?

时间:2013-11-20 18:34:27

标签: reporting-services

我遇到了一个非常奇怪的错误?在SSRS中,我尝试实现仅包含最后一个数据标签的折线图。该图表显示了预测线性回归测量,我在代码隐藏中实现了一个自定义代码函数,用于确定“预测”线的颜色(基于查找趋势是上升还是下降的查找集)。我想要条件逻辑,以便只在标签上显示该行的最后一点,这通常不是一个大问题,但这次我遇到了问题。一旦我调用自定义代码函数来确定线条颜色,我线上的最后一个点就会显示第二个最后一个点的字段值。如果静态地将线条设置为颜色为“红色”,则最后一个点将其自己的字段值作为数据标签。

如果我可以发布截图,这将更容易解释,但如果需要澄清,我会尝试布局方案:

场景1)在代码隐藏中确定的线条颜色 报告中的公式:

  1. 行数据标签:修剪(字段!Month.Value)
  2. 类别标签:修剪(字段!Month.Value)
  3. 线条颜色:Code.TrendDirection(LookupSet(1,Fields!Lookup.Value,Fields!MonthTrend.Value,“FacilityTrends”))
  4. 最后一个数据点的值:

    1. 行数据标签:2014年3月
    2. 类别标签:2014年4月
    3. 线条颜色:红色(由后面的代码正确确定)
    4. 场景2)静态设置线条颜色

      报告中的公式:

      1. 行数据标签:修剪(字段!Month.Value)
      2. 类别标签:修剪(字段!Month.Value)
      3. 线条颜色“红色”
      4. 最后一个数据点的值:

        1. 行数据标签 Apr -2014
        2. 类别标签:2014年4月
        3. 线条颜色:红色
        4. 为什么线条颜色的自定义代码表达式会影响最后一行数据点的字段值?有什么想法吗?

0 个答案:

没有答案