找文章 / 找答案

[可视化] 高亮显示排名前30%

xia铂金一 来自手机 显示全部楼层 发表于 2023-10-10 11:52:37 |阅读模式 打印 上一主题 下一主题
10
未解决

【可视化】 高亮显示排名前30%

  • xia铂金一
  • 2023-10-10 11:52:37
  • 发布在 论坛
1903 14
如何高亮显示表中前30%的行
回复

使用道具 举报

精彩评论14

yonghong_cai钻石三 显示全部楼层 发表于 2023-10-10 12:06:31
打开设置,高亮,下拉选择数据就可以了
回复

使用道具 举报

yonghong_cai钻石三 显示全部楼层 发表于 2023-10-10 12:12:02
可以选择大于等于30%,高亮显示
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-10-10 13:49:37
先自己算出30%的数,再这是高亮大于这个数的
回复

使用道具 举报

xia铂金一 来自手机 显示全部楼层 发表于 2023-10-10 15:20:26
yonghong_cai 发表于 2023-10-10 12:12
可以选择大于等于30%,高亮显示

不是30%这个数,是表里排名前30%,如果表里有20行数据,就高亮前6个,如果有30行数据,高亮前9个
回复

使用道具 举报

xia铂金一 来自手机 显示全部楼层 发表于 2023-10-10 15:21:20
yhdata_lyaa 发表于 2023-10-10 13:49
先自己算出30%的数,再这是高亮大于这个数的

表是动态变化的,这个数也需要变化,有没有办法动态计算这个数呢
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-10-10 15:40:21
xia 发表于 2023-10-10 15:21
表是动态变化的,这个数也需要变化,有没有办法动态计算这个数呢

不支持哦
回复

使用道具 举报

yanieye 显示全部楼层 发表于 2023-10-10 19:45:12
有的是什么数据库? 数据中有没有什么值,能够标识一下跟行有关的信息呢?
如果是sqlserver,有row_number函数,可以得到行次, mysql的8版本之后也有类似的函数。
如果能够有行号的话,就可以在高亮中使用行号来进行判断了。
回复

使用道具 举报

yhdata_IwzZgDQW白银三 显示全部楼层 发表于 2023-10-10 20:44:56
应该是动态变化的把
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-10-11 09:58:16
1.帖子中有回复如果数据库有标识出行号一列,作为高亮的判断条件,就可以使用高亮判断。
2.如果不好处理就用脚本设置背景色,当然这种做法会有一定的弊端,示例如下:
var a=getViewData('图表1')
var b=parseInt((a.size()-1)*0.3)
debug(b)
for(i=1;i<b+1;i++)
{
for(j=0;j<3;j++)
{
var color=new Color(java.awt.Color.RED)
a.setBackground(i,j,color)
}
}
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部