怎么把横条变瘦

怎么改以下公式呢?


if(AD30 = 0, "", "<table width=" + AD30 / max(AD30:AD35)*100 + "% border=0 cellspacing=0 cellpadding=0> <tr> <td bgcolor=#5b9bd5><div color=#5b9bd5 align=left>" + AD30 + "</div></td> </tr> </table>")


コメント 2020-08-24 171246.jpg


FineReport 室岡家源 发布于 2020-8-24 16:12 (编辑于 2020-8-24 16:13)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
zsh331Lv8专家互助
发布于2020-8-24 16:35

供参考,根据需求自行定义【行高】!

image.png

最佳回答
1
咕咕咕Lv7初级互助
发布于2020-8-24 16:34

加个height属性试试?

最佳回答
1
jongwangLv6中级互助
发布于2020-8-24 16:57(编辑于 2020-8-24 17:00)
if(AD30 = 0, '', '<table width=' + AD30 / max(AD30:AD35)*100 + '% border=0 cellspacing=0 cellpadding=0 style="margin:8px 0"> <tr> <td bgcolor=#5b9bd5><div color=#5b9bd5 align=left>' + AD30 + '</div></td> </tr> </table>')

要不用这个吧,效果如下:

image.png

如果希望美观一点:

image.png

可以换一种写法,代码可以参考如下:

'<table width= 100% style="border: 1px solid #c2ccef;border-radius: 14px;" cellspacing=5px cellpadding=0> <tr> <td style=" width:' + ROUND(B6 * 200 / sum(B6[!0;!0]), 2) + '%;color:red;border-radius: 8px;background:' + if(A6 = '张武', 'linear-gradient(to right,#9be81e, #fdf028, #86f3ba)', 'linear-gradient(to right,#60d0e8, #9169d8, #a6e1ff)') + ';"></td><td>&nbsp;</td> </tr> </table>'


  • 4关注人数
  • 333浏览人数
  • 最后回答于:2020-8-24 17:00
    请选择关闭问题的原因
    确定 取消
    返回顶部