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

[数据处理] 如何将目标线中的目标值设为参数

江湖青铜一 显示全部楼层 发表于 2023-4-10 09:36:37 |阅读模式 打印 上一主题 下一主题
1
已解决
如图,散点图中设置了 目标线(横纵坐标的均值),有什么方式可以将目标线的数值读取到参数内,然后供报告调用
1.png
2.png

最佳答案

yhdata_ruby 铂金一 关注Ta

2023-04-10 09:36:38

拉入一个普通表绑定柱图对应的维度字段和度量字段,变化时运行脚本写如下: var a=getData('图表2') var b=[] for(i=1;i
查看完整内容
回复

使用道具 举报

精彩评论5

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-10 09:36:38
江湖 发表于 2023-4-10 14:32
想要目标线的值为坐标轴的一半,该如何实现。  如图1,纵坐标是0-12,想添加6的目标线;图二纵坐标是0-3 ...

拉入一个普通表绑定柱图对应的维度字段和度量字段,变化时运行脚本写如下:
var a=getData('图表2')
var b=[]
for(i=1;i<a.size();i++)
{
b.push(a.get(i,1))
}
param['a']=maxa(b)/2
把中间值获取赋值给参数a,目标线处选择参数写a
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-10 09:42:49
图表1.getTargetLine(0).val
但是这个脚本对目标值是常量是有效,直接返回值,对平均值这种计算,返回方法,不返回值。
回复

使用道具 举报

江湖青铜一 显示全部楼层 发表于 2023-4-10 10:09:42
yhdata_ruby 发表于 2023-4-10 09:42
图表1.getTargetLine(0).val
但是这个脚本对目标值是常量是有效,直接返回值,对平均值这种计算,返回方法 ...

意思是  84%   70%  这个数还是不能用参数取到 对吧
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-10 10:10:21
江湖 发表于 2023-4-10 10:09
意思是  84%   70%  这个数还是不能用参数取到 对吧

嗯嗯是的
回复

使用道具 举报

江湖青铜一 显示全部楼层 发表于 2023-4-10 14:32:11

想要目标线的值为坐标轴的一半,该如何实现。  如图1,纵坐标是0-12,想添加6的目标线;图二纵坐标是0-3,目标线自动变为1.5。  
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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