找文章 / 找答案
精选问答 更多内容

[可视化] 自由表单元格渲染

yhdata_mP4YIkec玄铁三 显示全部楼层 发表于 2024-10-29 16:58:38 |阅读模式 打印 上一主题 下一主题
29
已解决

【可视化】 自由表单元格渲染

329 8
关于自由表单元格渲染的问题咨询下。例如表中,我想判断如果一级市场的利润率高于二级市场的,则将一级市场利润率表格标红,反之,则标绿。这种通过脚本怎么实现。
表格渲染.png

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2024-10-29 16:58:39

脚本可以获取出来数值进行比较,但是扩展的列定位是一样的,颜色不能区分
查看完整内容
回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2024-10-29 16:58:39
脚本可以获取出来数值进行比较,但是扩展的列定位是一样的,颜色不能区分


回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-29 17:21:47
这样相比不支持,但是可以高亮最大的一个或者最小的一个,可以吗



回复

使用道具 举报

yhdata_mP4YIkec玄铁三 显示全部楼层 发表于 2024-10-29 17:25:52
yhdata_lyaa 发表于 2024-10-29 17:21
这样相比不支持,但是可以高亮最大的一个或者最小的一个,可以吗

不可以通过脚本,先获取两个表格的值进行判断,再根据判断结果设置单元格的背景颜色吗。
回复

使用道具 举报

yhdata_mP4YIkec玄铁三 显示全部楼层 发表于 2024-10-29 18:17:52
yhdata_lyaa 发表于 2024-10-29 17:40
脚本可以获取出来数值进行比较,但是扩展的列定位是一样的,颜色不能区分

脚本:var data = getViewData('图表2')
var a = data.get(1,1)
var b = data.get(2,1)
if(a<b){
var loc = new Locator(["1, 1", CELL, DETAIL)
var color = new Color(java.awt.Color.RED)
图表2.setBackground(loc, color)
}
debug(a)
debug(b)
设置完后,没有实现标红效果


回复

使用道具 举报

yhdata_mP4YIkec玄铁三 显示全部楼层 发表于 2024-10-29 18:18:35

再次上传图片

本帖最后由 yhdata_mP4YIkec 于 2024-10-29 18:21 编辑
yhdata_mP4YIkec 发表于 2024-10-29 18:17
脚本:var data = getViewData('图表2')
var a = data.get(1,1)
var b = data.get(2,1)

刚刚图片上传失败
渲染失效.png
回复

使用道具 举报

yhdata_LykRuMjO青铜四 显示全部楼层 发表于 2024-10-30 08:09:46
666
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-30 09:47:06
yhdata_mP4YIkec 发表于 2024-10-29 18:17
脚本:var data = getViewData('图表2')
var a = data.get(1,1)
var b = data.get(2,1)

定位locator对吗,当前是啥版本,选中后又下角可以复制locator
回复

使用道具 举报

yhdata_mP4YIkec玄铁三 显示全部楼层 发表于 2024-10-30 10:26:45
yhdata_lyaa 发表于 2024-10-30 09:47
定位locator对吗,当前是啥版本,选中后又下角可以复制locator

版本是9.4.6.3的网页版,选中有右下角没有可复制的locator
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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