zoukankan      html  css  js  c++  java
  • RS报表中根据变量比较大小来判断颜色

          根据工作需要,需要实现这样一个功能,各个地州电业局的本期值,先求出一个全省平均值,然后用每个地州电业局的值与平均值做比较,如果大于平均值,那么字段的背景色就设置为红色
    具体做法如下
    1.在RS报表中创建列表,建立两个字段,单位,本期值
    1.jpg
    2.点击本期值,然后建立平均函数,这样自动在下面出现一行平均值
    2.jpg
    3.在查询界面中,新建一个数据项,
    这个数据项是用来计算平均数的,具体的函数用average(【本期值】 for report),注意,这里一定要加for report,这个就是将计算的平均值固定住。
    3.jpg
    4.将数据项一拖到报表的右边
    4.jpg
    5.新建一个布尔变量,判断条件为 本期值> 数据项1,也就是平均值
    5.jpg
    6.回到变量的页面,点击布尔变量中的 是
    然后在左边的样式变量中,传入布尔值1,
    6.jpg
    7.然后点击本期值,将背景颜色,设定为红色
    7.jpg
    8.点击右边的列,将数据项1的标题,数据项1,下面那个空格框全部选中,然后在方框的数据方框变量中,选择无
    8.jpg
    9.
    9.jpg
    10,点击执行,OK,效果出来了,大于平均值的本期值,颜色变红啦。。
    10.jpg
    这个实验,重点是注意for report.如果不加,那么数据项1中显示的值,每一行的值都会不一样,for REPORT这个选项
  • 相关阅读:
    Oracle不同版本中序列的注意点
    SQLite – LIMIT子句
    LeetCode:219. Contains Duplicate II
    python返回值进行unpack
    Android编程权威指南第三版 第32章
    ThinkPHP使用soapclient调用webservice接口
    C++杂记
    关于Docker清理
    Leetcode 063 不同路径二
    第五章:详解广播机制
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/2091914.html
Copyright © 2011-2022 走看看